SHL AX,2
第1题:
下面哪一个选项中的程序段可以将AX寄存器的高4位移至BX的低4位?
A. MOV CL,4 SAL AX,CL ROL BX,CL
B.MOV CL,4 SHL AX,CL RCL BX,CL
C.MOV CX,4 LP:SHL AX,1 ROL BX,1 LOOP LP JNZ LP
D.MOV CL,4 LP:SHL AX,1 RCL BX,1 DEC CL
第2题:
为了将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
第3题:
下列80X86指令中,不合法的指令是( )。
A.IN AX,0378H
B.MOV BL,AL
C.MOVSB
D.SHL AX,1
第4题:
已知(AX)=004FH,(CX)=0000H,执行下列程序后,CX的值为 MOV BX,0 MOV CX,16 P1: SHL AX,1 JNC P2 INC BX P2: LOOP P1 MOV CX,BX
A.05H
B.11H
C.00H
D.01H
第5题:
下列程序段完成什么功能? MOV CL, 04 SHL DX,CL MOV BX,AH SHL AX,CL SHR BL,CL OR DL,BL
第6题:
指出下列指令是否正确,若不正确说明原因:SHL AX, 3
第7题:
下列指令中语法有错误的是:()。
第8题:
试分析下面的程序段完成什么功能? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL
第9题:
下列指令中,错误的指令是()。
第10题:
第11题:
对
错
第12题:
SHR AX,1/SHR AX,1
SHL AX,1/SHL,AX,1
ROL AX,1/ROL AX,1
RCR AX,1/RCR AX,1
第13题:
下列指令中有语法错误的是
A.SHL AX,CL
B.MOV AX,[DX]
C.OUT DX,AL
D.MOVE AX,[EDX]
第14题:
下列指令中有语法错误的是
A.SHL AX,CL
B.MOV AX,[DX]
C.OUT DX,AL
D.MOV EAX,[EDX]
第15题:
下面( )选项中的程序段可以将AX寄存器的高4位移至BX的低4位。
A.MOV CL,4 SAL AX,CL SHL AX,CL ROL BX,CL RCL BX,CL
B.MOV CL,4
C.LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LP
D.MOV CX,4 MOV CL,4 LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LP
第16题:
下列X86汇编指令中,可以完成累加器AX的内容乘以2功能的是
A.SAL AX,1
B.ADD AX,AX
C.SHL AX,1
D.SHR AX,1
E.SAR AX,1
第17题:
源程序如下: MOV CL,4 MOV AX,[2000H] SHL AL,CL SHR AX,CL MOV [2000H],AX 本程序段的功能是什么?
第18题:
对寄存器AX的内容乘以4的正确指令序列是()
第19题:
指出SHL AX,3指令的错误原因。
第20题:
实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。
第21题:
现有下列程序 MOV AX,6540H MOV DX,3210H MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 试问上述程序段运行后, (AX)=? (BL)=? (DX)=?
第22题:
SHL AX,2 ROL DX,2
RCL AX,2 SHL DX,2
MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP
SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1
第23题: