编写应用程序:实现两个8421BCD码加法程序,要求结果也必须是8421BCD码形式

8421BCD码加法
编写应用程序:实现两个8421BCD码加法程序,要求结果也必须是8421BCD码形式

二进制编码的十进制数,简称bcd码(binarycoded
decimal).
这种方法是用4位二进制码的组合代表十进制数的0到9
十个数符。4位二进制数码有16种组合,原则上可任选其中的10种作为代码,分别代表十进制中的0到9
这十个数符。最常用的bcd码称为8421bcd码,8.4.2.1
分别是4位二进数的位取值。因此,38,需要拆开来看3=0011,8=1000因此,38的二进制数码是
0011
1000
望采纳!!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-10-05
1、压缩BCD码(一个字节存两位8421BCD码对应的十进制数)加法程序:
MOV AL,12H
MOV BL,34H
ADD AL,BL
DAA
2、非压缩BCD码(一个字节存一位8421BCD码对应的十进制数)加法程序:
MOV AL,02H
MOV BL,04H
ADD AL,BL
AAA本回答被提问者采纳
相似回答