问题补充说明:用8位分配单元,首先把下列数转换成2进制补码,然后运算,再把结果转换成10进制25+28-25-28应该如何计算
25+28
00011首001+00011100=00110101=(53)10
8位二进制数第一位是符号位是正数的为0,是负数的为1.在求其补码时正数的补码等于其本身,负数的符号位不变,其他位取反,再加1就是这个二进制数的补码。算出的结果再求其补码,将其补码转换成10进制来自就可以了!
-25-28
11100111+11100100=11001011=10110101=(-53)10