位置:51电子网 » 技术资料 » 通信网络

不带进位加法指令及BCD码加法调整指令

发布时间:2016/7/10 18:08:10 访问次数:2350

   不带进位加法指令及BCD码加法调整指令

   前4条指令都是将累加JCP0047-E1器将A中的值与源操作数所指内容相加,最终结果回送到A中。无论是哪一条加法指令,参加运算的都是两个8位二进制数。微型计算机作加法时,做的是纯正的二进制数相加,但对用户来说,这些8位二进制数可能是无符号数(0~255),也可以当作有符号的补码,还可能是BCD码。为此微型计算机的设计者设计了若干个结果标志或调整指令供用户来使用,以便不同含义的二进制数通过这些加法指令来完成用户所需的加法操作。

    无符号数相加

   例如,若A=11010011,R1=11101000,执行指令ADD A,R1时,其和为110111011。若相加的结果超过8位,则CY〓1,否则CY=0,对用户来说,若CY=1表明刚才的无符号数8位加法运算结果有进位。

   不带进位加法指令及BCD码加法调整指令

   前4条指令都是将累加JCP0047-E1器将A中的值与源操作数所指内容相加,最终结果回送到A中。无论是哪一条加法指令,参加运算的都是两个8位二进制数。微型计算机作加法时,做的是纯正的二进制数相加,但对用户来说,这些8位二进制数可能是无符号数(0~255),也可以当作有符号的补码,还可能是BCD码。为此微型计算机的设计者设计了若干个结果标志或调整指令供用户来使用,以便不同含义的二进制数通过这些加法指令来完成用户所需的加法操作。

    无符号数相加

   例如,若A=11010011,R1=11101000,执行指令ADD A,R1时,其和为110111011。若相加的结果超过8位,则CY〓1,否则CY=0,对用户来说,若CY=1表明刚才的无符号数8位加法运算结果有进位。

上一篇:堆栈操作指令

上一篇:有符号数相加

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!