问答题
试用二进制补码运算方法计算下列各式。
(1) 5+7 (2) 9+4 (3) 13-5 (4) 15-11
(5) 20-30 (6) 17-19 (7) -11-13 (8) -4-18
【正确答案】(1) 将+5和+7表示为5位二进制补码00101和00111(最高位为符号位),相加后得到
00101+00111=01100 (01100)2=(+12)10
(2) 将+9和+4表示为5位二进制补码01001和00100,相加后得到
01001+00100=01101 (01101)2=(+13)10
(3) 将+13和-5表示为5位二进制补码01101和11011,相加后得到
01101+11011=01000 (01000)2=(+8)10
(4) 将+15和-11表示为5位二进制补码0111l和10101,相加后得到
01111+1010l=00100 (00100)2=(+4)10
(5) 将+20和-30表示为6位二进制补码010100和100010,相加后得到
010100+100010=110110 (110110)2=(-10)10
(6) 将+17和-19表示为6位二进制补码010001和101101,相加后得到
010001+101101=111110 (111110)2=(-2)10
(7) 将-11和-13表示为6位二进制补码110101和110011,相加后得到
110101+110011=101000 (101000)2=(-24)10
(8) 将-4和-18表示为6位二进制补码111100和101110,相加后得到
111100+101110=101010 (101010)2=(-22)10
【答案解析】