用二进制数补码计算1101-1011的计算过程 解到一半实在不会

如题所述

如果参与运算的两个数都是正数,运算在8位二进制数的基础上进行,可以这么计算:
00001101B-00001011B,需要将后面的数用补码表示
00001011B取反=11110100B,加1=11110101B,11110101B是-00001011B的补码表示
则00001101B-00001011B=00001101B+11110101B=00000010B
验算:1101B=13D,1011B=11D,13D-11D=2D=00000010B与上边运算结果一致
温馨提示:答案为网友推荐,仅供参考
相似回答