问答题
用二进制补码运算下列各式。(提示:所用补码的有效位数应足够表示代数和的最大绝对值)
【正确答案】首先判断所求的两个数代数和的绝对值需用几位二进制数表示,然后再根据此确定两个数的补码(带符号数)应该用几位有效位数。
(18)10需5位二进制数表示,则其补码取6位。
000011
+001111
010010
【答案解析】
【正确答案】(19)10需5位二进制数表示,则其补码取6位。
001000
+001011
010011
【答案解析】
【正确答案】(-7)10的原码为10111,则其补码为11001。
01100
+11001
(1)00101
此代数和为正数,补码为00101,原码也为00101,结果为(0101)2(即(5)10)。
【答案解析】
【正确答案】(-11)10的原码为101011,则其补码为110101。
010111
+ 110101
(1) 001100
【答案解析】
【正确答案】(-12)10的原码为11100,则其补码为10100。
01001
+ 10100
11101
【答案解析】
【正确答案】(-25)10的原码为111001,则其补码为100111。
010100
+ 100111
111001
【答案解析】
【正确答案】(17)10需5位二进制数表示,则取补码6位。
(-12)10的原码为101100,则其补码为110100。
(-5)10的原码为100101,则其补码为111011。
110100
+ 111011
(1)101111
【答案解析】
【正确答案】(-16)10的原码为110000,则其补码为110000。
(-14)10的原码为101110,则其补码为110010。
110000
+110010
(1)100010
【答案解析】