|
我上学前班的时候,老师让我们背这么一个题目:一位数的补数。比如:1的补数是9、2的补数是8....。
那时候不理解,是死记住的。现在想来,应该是这样的,正数没有补数,负数才有。负数和它的补数的绝对值
相加等于这个负数所在数制的模(权值)。对于以为十进制数,模是10,两位数,模是100。。。对于一个字节表示的
二进制数,模是256,以此类推来理解补数的问题,应该是可以的。
前几天我提了一个BCD码的加减问题,感谢大家给我了很多启发和帮助!一个字节表示两位BCD码,bcd码
应该是人为规定的用二进制直观表示的十进制,模应该按100来理解。那么,BCD码减一,就是加-1的补数了,
99H是正确的。
[ 本帖最后由 yye110 于 2013-6-20 11:00 编辑 ]
|
|