已知5位二进制定点整数的机器码是11111。则:其为原码、补码和反码时表示的十进制数真值分别是( )。

admin2021-01-07  27

问题 已知5位二进制定点整数的机器码是11111。则:其为原码、补码和反码时表示的十进制数真值分别是(        )。

选项 A、一15,一1,+0
B、一15,  一1,  一0
C、+15,  1,一0
D、+15,  -1,  +0

答案B

解析 本题考查计算机原码、补码和反码的基础知识。
    当11111为原码时,按照原码的定义,最高位为符号位,其余位为数值位,则真值是一1111,化成十进制数是(一15)10
    当11111为补码时,按补码定义,最高位为符号位,所以是负数,按照求补的原理,负数的数值位各位求反,末位加1,还原时也是各位求反,末位加1。可得剑其真值,即-0001,所以该数的十进制数是(一1)10
    当11111为反码时,按反码定义,最高位为符号位,是负数,其真值为-0000,就是十进制数-0。
转载请注明原文地址:https://kaotiyun.com/show/JjWZ777K
0

相关试题推荐
最新回复(0)