首页> 外国专利> Microprocessor with an extremely value commands and compare instructions

Microprocessor with an extremely value commands and compare instructions

机译:具有极高价值的微处理器命令和比较指令

摘要

An execution unit is provided for executing a first instruction which includes an opcode field, a first operand field, and a second operand field. The execution unit includes a first input register for receiving a first operand specified by a value of the first operand field, and a second input register for receiving a second operand specified by a value of the second operand field. The execution unit further includes a comparator unit which is coupled to receive a value of the opcode field for the first instruction. The comparator unit is also coupled to receive the first and second operand values from the first and second input registers, respectively. The execution further includes a multiplexer which receives a plurality of inputs. These inputs include a first constant value, a second constant value, and the values of the first and second operand. If the decoded opcode value received by the comparator indicates that the first instruction is either a compare or extreme value function, the comparator conveys one or more control signals to the multiplexer for the purpose of selecting an output of the multiplexer as the result of the first instruction. If the first instruction is one of a plurality of extreme value instructions, the one or more control signals conveyed by the comparator unit select between the first operand and second operand to determine the result of the first instruction. If the first instruction is one of a plurality of compare instructions, the one or more control signals conveyed by the comparator unit select between the first and second constant value to determine the result of the first instruction. In another embodiment, a similar execution unit is provided which handles vector operands.
机译:提供了用于执行第一指令的执行单元,该第一指令包括操作码字段,第一操作数字段和第二操作数字段。执行单元包括:第一输入寄存器,用于接收由第一操作数字段的值指定的第一操作数;第二输入寄存器,用于接收由第二操作数字段的值指定的第二操作数。执行单元还包括比较器单元,该比较器单元被耦合以接收第一指令的操作码字段的值。比较器单元还被耦合以分别从第一和第二输入寄存器接收第一和第二操作数值。该执行还包括接收多个输入的多路复用器。这些输入包括第一常数,第二常数以及第一和第二操作数的值。如果比较器接收到的已解码操作码值指示第一条指令是比较功能或极值功能,则比较器会将一个或多个控制信号传送到多路复用器,以选择多路复用器的输出作为第一个结果指令。如果第一指令是多个极值指令中的一个,则由比较器单元传送的一个或多个控制信号在第一操作数和第二操作数之间选择以确定第一指令的结果。如果第一指令是多个比较指令中的一个,则由比较器单元传送的一个或多个控制信号在第一和第二常数值之间进行选择以确定第一指令的结果。在另一实施例中,提供了类似的执行单元,其处理向量操作数。

著录项

  • 公开/公告号DE69835159T2

    专利类型

  • 公开/公告日2007-06-14

    原文格式PDF

  • 申请/专利权人

    申请/专利号DE1998635159T

  • 发明设计人

    申请日1998-06-17

  • 分类号G06F9/30;G06F9/302;G06F7/544;

  • 国家 DE

  • 入库时间 2022-08-21 20:27:27

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号