首页 软考中级软件设计师正文

要判断字长为 16 位的整数 a 的低四位是否全为 0,则( )。(2017年软件设计师)​

要判断字长为 16 位的整数 a 的低四位是否全为 0,则(  )。(2017年软件设计师)
A. 将 a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0
B. 将 a 与0x000F进行"逻辑或"运算,然后判断运算结果是否等于F
C. 将 a 与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0
D. 将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于F







参考答案:A

参考解析:本题考查计算机组成原理中数据运算基础知识。
在逻辑运算中,设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A与B的值为“真”;否则A与B的值为“假”。当且仅当A和B的取值都为“假”时,A或B的值为“假”;否则A或B的值为“真”。当且仅当A、B的值不同时,A异或B为“真”,否则A异或B为“假”。 对于16位二进制整数a,与0000000000001111(即十六进制数000F)进行逻辑与运算后,结果的高12位都为0,低4位则保留a的低4位,因此,当a的低4位全为0时,上述逻辑与运算的结果等于0。




版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

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

评论

阅读更多

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

最近发表