为了将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
第1题:
假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMP AX,BX JA lable
D.CMP AX,BX JG label
第2题:
假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据且不能改变AX和BX的值,可使用指令______AX,BX。
第3题:
乘法和除法指令的结果可以存放在()寄存器中。
A.BX,DX
B.AX,DX
C.DX,BX
D.AX,BX
第4题:
乘法和除法指令的结果可以存放在()寄存器中。
A.AX,BX
B.AX,DX
C.BX,DX
D.BX,DX
第5题:
16位乘法结果存放在()寄存器中。
A.BX,DX
B.BX,DX
C.AX,BX
D.AX,DX