将(100001100011.10011011)余三码转换为8421码和十进制数.
我知道余三码是每组编码比8421码多0011,此题也就是把余三码每位减去0011,但为什么答案是把每四位一组加上1101呢?这1101是什么?
因为1101是0011的补码,所以加1101就等于减去0011.
如:1000-0011=0101
1000+1101=1 0101---因为只有四位二进制数,所以最高位是溢出了!
(100001100011.10011011)余三码=(1000 0110 0011.1001 1011)余三码
=(0101 0011 0000.0110 1000)8421码
=(0101 0011 0000.0110 1000)二
=(1328.40625)十