要判断16位二进制整数X的第三位是否全为0,则令其与十六进制数0007进行__________________运算,然后判断运算结果是否等于0。

admin2019-05-15  55

问题 要判断16位二进制整数X的第三位是否全为0,则令其与十六进制数0007进行__________________运算,然后判断运算结果是否等于0。

选项 A、逻辑与
B、逻辑或
C、逻辑异或
D、算术相加

答案A

解析 二进制数的算术逻辑运算规则如下。
    逻辑与:0^0=0   0^1=0   1^0=0   1^1=1
    逻辑或:0+0=0   0+1=1  1+0=1  1+1=0
    逻辑异或:0⊕0=0    0⊕1=1  1⊕0=1  1⊕1=0
    对于16位二进制整数x,其与0000000000000111(即十六进制数0007)进行逻辑与运算后,结果的高13位都为0,低3位则保留x的低3位,因此,当x的低3位全为0时,上述逻辑与运算的结果等于0,本题的答案为A。
转载请注明原文地址:https://kaotiyun.com/show/gfkZ777K
0

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