在下列指令的中,不能实现把AX寄存器内容清零的指令是()。A、SUB AX,AXB、XOR AX,AXC、OR AX,0000HD、AND AX,0000H

题目

在下列指令的中,不能实现把AX寄存器内容清零的指令是()。

  • A、SUB AX,AX
  • B、XOR AX,AX
  • C、OR AX,0000H
  • D、AND AX,0000H
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于指令XOR AX,AX和MOV AX,0,下面描述正确的是( )。

A.均可执行对AX寄存器的“清0”操作,并且执行速度也没差异

B.均可执行对AX寄存器的“清Q”操作,但MOV AX,0指令的执行速度比较快

C.均可执行对AX寄存器的“清0”操作,但XOR AX,AX指令的执行速度比较快

D.两条指令的执行结果不同


正确答案:C

第2题:

为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令? PUSH AX _______ THST AX,8000H JZ SAME XOR BX,8000H SAME: POP AX

A.AND AX,BX

B.XOR AX,BX

C.SUB AX,BX

D.OR AX,BX


正确答案:B
解析:执行指令“TESTAX,8000H”时,如果AX的符号位为1,那么就执行指令“XORBX,8000H”,将BX的符号位取反。如果AX的符号位为0,那么保持BX寄存器的符号位。为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,那么就要求“TESTAX,8000H”指令执行之前,AX和BX寄存器的符号位要相反或者均为0,四个选项中只有B能够满足要求。

第3题:

不能将累加器AX的内容清零的指令是( )。

A.AND AX,0

B.XOR AX,AX

C.SUB AX,AX

D.CMP AX,AX


正确答案:D

第4题:

下列X86汇编指令中,可以完成累加器AX的内容乘以2功能的是

A.SAL AX,1

B.ADD AX,AX

C.SHL AX,1

D.SHR AX,1

E.SAR AX,1


正确答案:ABC

第5题:

如果对AX寄存器清0,以下哪些指令可以实现该功能

A.XOR AX,AX

B.AND AX,0

C.MOV AX,0

D.SUB AX,AX

E.TEST AX,AX


正确答案:ABCD

第6题:

对于指令MOV AX,0和指令XOR AX,AX,下面( )描述是正确的。

A.均可执行对AX寄存器的“清0”作,并且执行速度也没有差异

B.均可执行对AX寄存器的“清0”操作,但MOV X,0指令的执行速度快

C.均可执行对,AX寄存器的“清0”操作,但XOR AX,AX指令的执行速度快

D.两条指令执行的结果不可能相同


正确答案:C

第7题:

下列指令经汇编后,机器指令代码最长的是( )。

A.MOV AX,0

B.SUB AX,AX

C.XOR AX,AX

D.MUL BX


正确答案:A

第8题:

对于指令MOV AX,0和指令XOR AX,AX,下面( )描述是正确的。

A.均可执行对AX寄存器的“清0”操作,并且执行速度也没有差异

B.均可执行对AX寄存器的“清0”操作,但MOVAX,0指令的执行速度比较快

C.均可执行对厶X寄存器的“清0”操作,但XOR AX,AX指令的执行速度比较快

D.两条指令的执行结果不同


正确答案:C

第9题:

下列X86汇编指令中,可将AX寄存器内容改变的是

A.CMP AX,BX

B.TEST AX,BX

C.AND AX,AX

D.XCHG AX,BX


正确答案:C

第10题:

下列X86汇编指令中,能将AX清0并将标志寄存器CF位清0的指令是

A.TEST AX,AX

B.SUB AX,AX

C.AND AX,0

D.XOR AX,AX

E.MOV AX,0


正确答案:BCDE