首页> 外国专利> Manipulation of boolean values and conditional operation in a microprocessor

Manipulation of boolean values and conditional operation in a microprocessor

机译:在微处理器中操作布尔值和条件运算

摘要

A general purpose microprocessor architecture enabling more efficient computations of a type in which Boolean operations and arithmetic operations conditioned on the results of the Boolean operations are interleaved. The microprocessor is provided with a plurality of general purpose registers ("GPRs" 102) and an arithmetic logic unit ("ALU" 104), capable of performing arithmetic operations and comparison operations. The ALU has a first input (108) and a second input (110), and an output (112), the first and second inputs receiving values stored in the GPRs. The output stores the results of the arithmetic logic unit operations in the GPRs. At least one of the GPRs is capable of receiving directly from the ALU a result of a Boolean operation. In one embodiment, at least one of the GPRs (PN) capable of receiving directly from the ALU a result of a Boolean operation is configured so as to cause the conditioning of an arithmetic operation of the ALU based on the value stored in the GPR.
机译:一种通用微处理器体系结构,能够更高效地进行这种类型的计算,在该类型中,布尔运算和以布尔运算的结果为条件的算术运算被交错。微处理器具有多个通用寄存器(“ GPR” 102)和算术逻辑单元(“ ALU” 104),其能够执行算术运算和比较运算。 ALU具有第一输入(108)和第二输入(110),以及输出(112),第一和第二输入接收存储在GPR中的值。输出将算术逻辑单元运算的结果存储在GPR中。至少一个GPR能够直接从ALU接收布尔运算的结果。在一个实施例中,配置为能够直接从ALU直接接收布尔运算的结果的GPR(PN)中的至少一个,以便基于存储在GPR中的值来调节ALU的算术运算。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号