问题
单项选择题
要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行运算,然后判断运算结果是否等于0。()
A.逻辑与
B.逻辑或
C.逻辑异或
D.算术相加
答案
参考答案:A
解析:
该题需要判断16位二进制整数x的低三位是否全为0,可以取x的一个值进行验证。假设取x的低15位为0,第16位为1的一个数:1000H。
从表可以看出,只有逻辑与才能判断出结果是否为0。
表 真值验证表A | B | 选项A | 选项B | 选项C | 选项D |
A∧B | A∨B | AB | A+B | ||
1000H | 0007H | 0H | 1007H | 1007H | 1007H |