若想对某个寄存器中的某几位清零,可以使用的一条指令是( )。

admin2013-07-12  12

问题 若想对某个寄存器中的某几位清零,可以使用的一条指令是(    )。

选项 A、AND   
B、OR   
C、NOT   
D、XOR

答案A

解析 对某个寄存器中的某几位清零又称为按位清,将此寄存器的内容和一个特定的源操作数做“与”运算,即可得到。
     [归纳总结]一般计算机都具有与、或、非和异或等逻辑运算指令。这类指令在没有设置
     专门的位操作指令的计算机中常用于对数据字(字节)中某些位(一位或多位)进行操作。如利用“与”指令还可以使目的操作数的某些位置“0”。只要源操作数的相应位为“0”,其余位为“1”,然后执行“与”指令即可。利用“或”指令可以使目的操作数的某些位置“1”。只要源操作数的相应位为“1”,其余位为“0”,然后执行“或”指令即可。
    [解题技巧]此题容易错选选项D,XOR指令可以实现对整个寄存器的全部位清零的功能,但不能实现对指定的某几位清零的功能。
转载请注明原文地址:https://kaotiyun.com/show/Bgxi777K
0

最新回复(0)