以下可以使寄存器AX和CF同时清0的指令为()。A、SUB AX,AXB、XCHG AX,AXC、XOR AX,AXD、PUSH AX

题目

以下可以使寄存器AX和CF同时清0的指令为()。

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

第1题:

指令“MOVAX,0FHXOR1111B”执行后的结果是()。

A、0FFFFH→AX

B、0FH→AX

C、1111B→AX

D、0→AX


参考答案:D

第2题:

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

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

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

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

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


正确答案:C

第3题:

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

A.AND AX,0

B.XOR AX,AX

C.SUB AX,AX

D.CMP AX,AX


正确答案:D

第4题:

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

A.XOR AX,AX

B.AND AX,0

C.MOV AX,0

D.SUB AX,AX

E.TEST AX,AX


正确答案:ABCD

第5题:

为了使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能够满足要求。

第6题:

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

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

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

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

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


正确答案:C

第7题:

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

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

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

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

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


正确答案:C

第8题:

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

A.AND AX,BX

B.XOR AX,BX

C.SUB AX,BX

D.OR AX,BX


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

第9题:

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

A.MOV AX,0

B.SUB AX,AX

C.XOR AX,AX

D.MUL BX


正确答案:A

第10题:

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

A.CMP AX,BX

B.TEST AX,BX

C.AND AX,AX

D.XCHG AX,BX


正确答案:C