1、假设某计算机的字长为 8 位,则十进制数(-66)的补码为_______ [答案:C]
A. 01000010 B. 11000010 C. 10111110 D. 10111111
2、假设某计算机的字长为 8 位,则十进制数(+75)的反码为_______ [答案:A]
A. 01001011 B. 11001011 C. 10110100 D. 10110101
3、执行下列二进制数算术加运算 10101010+00101010 其结果是_______ [答案:A]
A. 11010100 B. 11010010 C. 10101010 D. 00101010
4、 对于正数,其原码,反码和补码是_______ [答案:A]
A. 一致的 B. 不一致的 C. 互为相反的 D. 互为相补的
5、 已知 8 位机器码是 10110100,若其为补码时,表示的十进制真值是_______ [答案:A]
A. -76 B. -74 C. 74 D. 76
6、二进制正数的补码是 ( )[答案:B]
A、其原码加 1 B、与其原码相同 C、其原码减 1 D、其反码加 1
7、十进制数-2 的八位二进制补码是 ( )[答案:D]
A、00000010 B、10000010 C、11111101 D、11111110
8、已知 x=-105,采用 8 位机器码表示,则[x]补= ( )[答案:A]
A、10010111 B、11010101 C、11101010 D、10100111
9、当机器字长为 8 位时,十进制数-26 的二进制补码是( )[答案:D]
A、10011010 B、1100101 C、01100110 D、11100110
二、计算题:
1、用 8 位二进制表示,+83 和-83 的原码,反码,补码
+83
原码:01010011
反码:01010011
补码:01010011
-83
原码:11010011
反码:10101100
补码:10101101
2、设 x=+0111001,y=-0010101,求 x,y 的原码、反码、补码、(x+y)补码、(x-y)补码
x
原码:00111001
反码:00111001
补码:00111001
y
原码:10010101
反码:11101010
补码:11101011
x+y
补码:00100100
x-y
补码:01001110
- 1
- 2
前往页