写出下列各整数的原码,反码、补码表示(用 8 位二进制数)。其中 MSB 是最高位(符号位),LSB 是最低位。 (1)35 (2)-128 (3)-127 (4)-1
时间: 2024-04-07 20:28:55 浏览: 630
二进制数的原码、反码、补码[文].pdf
好的,下面是每个整数的原码、反码和补码表示:
(1) 35:
原码:00100011
反码:00100011
补码:00100011
(2) -128:
原码:10000000
反码:11111111
补码:10000000
(3) -127:
原码:10000001
反码:11111110
补码:11111111
(4) -1:
原码:10000001
反码:11111110
补码:11111111
注意,对于负数,其原码的最高位为符号位,为1。而其反码和补码的计算方式略有不同,反码为按位取反后符号位不变,补码为反码加1。
阅读全文