压缩BCD码11111111表示的十进制是多少?

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:32:39

不能用BCD码11111111来表示十进制数,因为用BCD码来表示十进制数的范围是0000到1001!

1111 1111不是十进制的BCD码。

十进制的BCD码是有范围的从0000到1001,也就是从0-9.
你见过有超过九的吗?

不会出现1010,1011,1100,1101,1110和1111。如果出现的话,那么就是出错了。

比如0001 0101+0010 0110=0011 1011+0000 0110(十进制调整)=0100 0001:15+26=41
其中,出现的0000 0110是十进制调整。
低位溢出就加上0000 0110,若是高位溢出就加0110 0000,高低都溢出就加上0110 0110。若是减法就减去十进制调整。

这就是十进制调整,汇编里有时候会用到。

(1111,1111)bcd=(1515)d,即表示十进制的1515