首页> 外国专利> Binary to binary coded decimal and binary coded decimal to binary conversion in a VLSI central processing unit

Binary to binary coded decimal and binary coded decimal to binary conversion in a VLSI central processing unit

机译:在VLSI中央处理器中进行二进制到二进制编码的十进制和二进制编码十进制到二进制的转换

摘要

Binary-Coded-Decimal to binary (DTB) and binary to Binary Coded Decimal (BTD) instructions are executed by an address and execution (AX) chip, a decimal numeric (DN) chip, and a cache. For a DTB instruction, the DN chip receives the operand to be converted from the cache, saves the sign, and stores it in a conversion register. When a bit is converted, a Ready-to-Send signal is sent on a COMFROM bus with a Ready-to-Receive Command on a COMTO bus causes the AX chip to accept the bit and the DN chip to generate the next bit until the resultant operand is produced. If the operand to be converted is negative, the DN chip inverts each remaining bit after the first "1" to obtain a two's- complement result. The result in either case is sent to the cache. For a BTD instruction, the AX chip receives the operand to be converted from the cache, send the sign bit to the DN chip and then the bits of the operand when the Ready- to-Send and Ready to Ready-to-Receive signals are produced. The resultant operand is sent to the conversion register. If the operand is negative, all bits are inverted, and a one is added to produce the resultant in two's complement notation.
机译:二进制编码的十进制到二进制(DTB)和二进制到二进制的十进制(BTD)指令由地址和执行(AX)芯片,十进制数字(DN)芯片和高速缓存执行。对于DTB指令,DN芯片从高速缓存中接收要转换的操作数,保存符号,并将其存储在转换寄存器中。转换位后,在COMFROM总线上通过COMTO总线上的Ready-to-Receive命令发送Ready-to-Send信号,使AX芯片接受该位,而DN芯片生成下一个位,直到产生结果操作数。如果要转换的操作数为负,则DN芯片将第一个“ 1”之后的每个剩余位取反,以获得二进制补码结果。无论哪种情况,结果都将发送到缓存。对于BTD指令,AX芯片从高速缓存中接收要转换的操作数,将符号位发送到DN芯片,然后在“准备发送”和“准备接收”信号为“ 1”时将操作数的位发送生产的。结果操作数被发送到转换寄存器。如果操作数为负,则所有位都将取反,然后加一个以产生二进制补码表示法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号