假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面哪一
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.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
第1题
A.SUB AX, BX JC LABEL
B.SUB AX,BX JNC LABEL
C.CMP AX,BX JA LABEL
D.CMP AX,BX JG LABEL
第2题
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
第3题
A.SUB AX,BX
JC label
B.SU6AX,BX
JNC label
C.CMP AX,BX
JA label
D.CMP AX,BX
JG label
注:label表示条件转移指令的目标地址。
第4题
为了使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
第6题
A.ADC AX, 0
B.SHL AX, 1
C.ROL AX, 1
D.RCL AX, 1
第7题
用一条指令实现寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是()
AADD AX,[BX][SI]
BMOV AX,[BX][SI]
CAND AX,[BX][SI]
DLEA AX,[BX][SI]
第8题
(1)MOV AX,1200H
(2)MOV AX,BX
(3)MOV AX,[1200H]
(4)MOV AX,[BX]
(5)MOV AX,1100H[BX]
(6)MOV AX,[BX],[SI]
(7)MOV AX,1100H[BX],[SI]