已知5位二进制定点整数的机器码是11111。则:其为原码、补码和反码时表示的十进制数真值分别是( )。(2012年嵌入式系统设计师下半年)

已知5位二进制定点整数的机器码是11111。则:其为原码、补码和反码时表示的十进制数真值分别是(    )。(2012年嵌入式系统设计师下半年)
A.-15,-1,+0B.-15,-1,-0C.+15,-1,-0D.+15,-1,+0


参考答案:B
参考解析:本题考查计算机原码、补码和反码的基础知识。
    当11111为原码时,按照原码的定义,高位为符号位,其余位为数值位,则真值是-1111,化成十进制数是(-15)10。
    当11111为补码时,按补码定义,最高位为符号位,所以是负数,按照求补的原理,负数的数值位各位求反,末位加1,还原时也是各位求反,末位加1。可得到其真值,即-0001,所以该数的十进制数是(-1)10。
    当11111为反码时,按反码定义,最高位为符号位,是负数,其真值为-0000,就是十进制数-0。

* 注意事项

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
软考题网站(https://ruankaoti.com/)提供的相关试题资料仅供个人复习参考使用
如果您有更好的解答,欢迎留言评论。

本文链接:https://ruankaoti.com/post/3873.html

评论

阅读更多

微信扫码,加入打卡学习群,分享学习资料

最近发表