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

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

A. 逻辑与
B. 逻辑或
C. 逻辑异或
D. 算术相加
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

 要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行_(14)____运算,然后判断运算结果是否等于0

14逻辑与      逻辑或       逻辑异或       算术相加

 


 

试题分析:

在逻辑运算中,设AB为两个逻辑变量,当且仅当AB的取值都为时,AB的值为;否则AB的值为。当且仅当AB的取值都为时,AB的值为;否则AB的值为。当且仅当AB的值不同时,A异或B,否则A异或B

    对于16位二进制整数x,其与0000000000000111(即十六进制数0007)进行逻辑与运算后,结果的高13位都为0,低3位则保留x的低3位,因此,当x的低3位全为0时,上述逻辑与运算的结果等于0

 

第2题:

若某个整数的二进制补码与原码相同,则该数一定

A.小于0

B.大于0

C.等于0

D.大于等于0


正确答案:D
解析:正整数无论采用原码、反码还是补码表示,其编码都是相同的,并没有区别。“+0”和“-0”在补码表示法中相同,采用原码和反码表示时是不一样的。当整数大于等于。时,补码和原码是相同的。

第3题:

●要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行

(11)运算,然后判断运算结果是否等于0。

(11)A.逻辑与

B.逻辑或

C.逻辑异或

D.算术相加


正确答案:A

第4题:

假设二进制数A为八位,为获取其高五位的值可采用(15),如要比较A和另一个二进制数B是否相等,则可采用(16)。

A.将A与11111000进行或运算

B.将A与00000111进行或运算

C.将A与11111000进行与运算

D.将A与00000111进行与运算


正确答案:C

第5题:

某个整数的二进制补码和原码相同,则该数一定( )。

A.大于0

B.小于0

C.等于0

D.大于或等于0


正确答案:D

第6题:

若某个整数的二进制补码和原码相同,则该数一定:

A.大于0

B.小于0

C.等于0

D.大于或等于0


正确答案:D
解析:反码和补码是计算机用来表示负整数的。正整数无论采用原码、反码还是补码,其编码都是相同的。对于0,补码只有一种表示方法,即全0,原码有两种表示法,+0为全0,-0为1000…0,所以答案选D。

第7题:

二进制数10110110和11011100进行逻辑“与”运算,运算结果再与二进制数01010011进行逻辑“或”运算,最终结果的十六进制形式为_______。

A、10

B、52

C、D7

D、FF


正确答案:C

第8题:

● 欲知 8 位二进制数(b7b6b5b4b3b2b1b0)的 b2 是否为 1,可将该数与二进制数00000100 进行 (7) 运算,若运算结果不为 0,则此数的 b2 必为 1。

(7)

A.加

B.减

C.与

D.或


正确答案:C

第9题:

欲知八位二进制数(b7~b0)的第2位(b2)是0还是1,可利用(14)与此数相与,并观察所得结果的是否为(15)。若想使某八位二进制数的各位取反,可用FFH与该数进行(16)运算。

A.10000010

B.1000000

C.100

D.1000


正确答案:C

第10题:

用二进制数0与累加器X的内容进行______运算,并将结果放在累加器X中,一定可以完成对X的清0操作。

A.与

B.或

C.异或

D.比较


正确答案:A
解析:对于选项A,“与”运算,是将两个操作数各二进制位上的内容进行比较,若同时为1,则结果的相应二进制位上为1,否则为0。而0的二进制各位数字均为0,所以0“与”任何值的结果都是0。对于选项B,“或”运算,是将两个操作数各二进制位上的内容进行比较,若同时为0,则结果的相应二进制位上为0,否则为1。由此可见,0“或”任何值的结果还是该值,不会变化。对于选项C,“异或”运算,是将两个操作数各二进制位上的内容进行比较,若相同,则结果的相应二进制位上为0,否则为1。由此可见,0“异或”任何值的结果跟“或”一样,该值不变。对于选项D,“比较”运算是将两个数相减,根据结果的正负来影响标志位,并不产生计算结果。它属于一种算术运算,常用于条件跳转语句中。综上所述,本题应该选择A。

更多相关问题