一、单选:
1.下列数中最小的数是( )
A.[10010101]原 B.[1001010]反
C.[10010101]补 D.[10010101]2
2.十进制数-48用补码表示为( )
A.10110000 B.11010000 C.11110000 D.11001111
3.十进制数-48对应的机器数是10110000,则为( )
A.原码 B.反码 C.补码 D.8421BCD码
4.5位二进制定点小数,用补码表示时,最小负数是( )
A.0.1111 B.1.0001 C.1.1111 D.1.0000
5.若二进制定点小数真值是-0.1101,机器中表示为1.0010,则该数采用的编码方法是( )
A.原码 B.补码 C.反码 D.移码
6.十进制整数137270的八进制表示为( )
A.414066 B.414666 C.414866 D.404166
7.如果X为负数,则已知[X]补和求[-X]补的方法是( )
A.[X]补各值保持不变
B. [X]补符号位变反,其他各位不变
C. [X]补除符号位外,各位变反,末位加1
D. [X]补连同符号位一起各位变反,末位加1
8.将用8位二进制补码表示的十进制数-121,扩展成16位二进制补码,结果用十六进制表示为( )
A.0087H B.FF87H C.8079H D.FFF9H
9.已知[X]补=01100011,则[-X]补等于( )
A.00011100 B.10011100 C.10011101 D.以上都不是
10.X是整数,[X]补=(011100011)2,X的十进制真值是( )
A.456 B.454 C.227 D.228
二、计算:
1.已知A=-1001,B=-0101,求[A+B]补
2.已知[X]补=01110111B,[Y]补=01100010B,则[X-Y]补
3.已知-1的补码是11111111,-127的补码是10000001,则-128的补码是?
答案:一、CBADC ADBCC
二、1. 110010
2.100010101
3.110000000
联系客服