来自卢诚中的问题
关于有符号数在不同位数下,其二进制补码的表示负3在8位情况下补码表示为0FDH在16位情况下补码表示为0FFFDH为什么啊
关于有符号数在不同位数下,其二进制补码的表示
负3在8位情况下补码表示为0FDH在16位情况下补码表示为0FFFDH为什么啊
1回答
2020-07-15 17:52
关于有符号数在不同位数下,其二进制补码的表示负3在8位情况下补码表示为0FDH在16位情况下补码表示为0FFFDH为什么啊
关于有符号数在不同位数下,其二进制补码的表示
负3在8位情况下补码表示为0FDH在16位情况下补码表示为0FFFDH为什么啊
你看8位下的[-3]补=11111101化为16进制,按照重左至右顺序四位一组使用8421的规则可得:FDH又因为-3补码共计8位化为16进制(4位一组)正好,因此高位为0即可得0FDH.(按照同样方法,你试试求16位时-3的补码)