(1)对于真值为+0.1011的二进制数,其原码和补码分别是( )
D、0.1011、0.1011
(2)对于真值为-0111的二进制数,其原码和补码分别是( )
C、1111和1001
(3) 某二进制的补码为10111,这个数的十进制真值是( )
B、-9 C、-7 D、-8
(4) 某二进制的补码为1.0011, 这个数的十进制真值是( )
D、-0.8175
(5)某二进制补码数为1101,则该数的标准移码是( )
A、0101
补码首位是1,为负数,它的移码则是0101
补码用0000当作0。而移码用1000当作0,在此基础上做减法就得到负数,比如-1就是0-1=1000-1001=0111
这里给出的补码1101代表了真值是负011的数字,则1000-0011=0101
(6)字长5位的单符号补码二进制数01101和10010,算术右移1位后分别是( )
B、00110和11001
算术右移, 就是直接移,空出来的用原数填,这样保证正负符号不变。
0110[1]移走=>填入[0]0110
1001[0]移走=>填入[1]1001
(7)字长16位的补码数0A2B和E16A, 带符号扩展成32位后的结果分别是( )
C、00000A2B和FFFFE16A
(8)有字长为8位的代码10010011,若分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是( ÿ