题目内容
(请给出正确答案)
[单选题]
为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条______指令。 SHL AX, 1 SHL BX, 1 ______ ______
A.ADC AX, 0
B.SHL AX, 1
C.ROL AX, 1
D.RCL AX, 1
查看答案
如果结果不匹配,请 联系老师 获取答案
A.ADC AX, 0
B.SHL AX, 1
C.ROL AX, 1
D.RCL AX, 1
A.A.SUB AX,BX JC LABEL
B.B.SUB AX,BX JNC LABEL
C.C.CMP AX,BX JA LABEL
D.D.CMP AX,BX JG LABEL
A.SUB AX, BX JC LABEL
B.SUB AX,BX JNC LABEL
C.CMP AX,BX JA LABEL
D.CMP AX,BX JG LABEL
A.A.SUB AX, BX JC LABEL
B.B.SUB AX, BX JNC LABEL
C.C.CMP AX, BX JA LABEL
D.D.CMP AX, BX JG LABEL
A.SUB AX,BX
JC label
B.SU6AX,BX
JNC label
C.CMP AX,BX
JA label
D.CMP AX,BX
JG label
注:label表示条件转移指令的目标地址。
为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写______指令。
PUSH AX
______
______
TEST 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