实现将DX:AX中存放的32位数扩大4倍,正确的程序段是( )A.SHL AX,2 ROL DX,2B.RCL AX,2 SHL DX,2C.MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOPD.SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1

实现将DX:AX中存放的32位数扩大4倍,正确的程序段是( )

A.SHL AX,2 ROL DX,2

B.RCL AX,2 SHL DX,2

C.MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP

D.SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1


相关考题:

为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条什么指令? SHL AX, 1 SHL BX, 1A.ADC AX ,0B.SHL AX ,1C.ROL AX ,1D.RCL AX,1

执行下列指令序列后,完成的功能是将(DX,AX)的值______。MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL

假设(AX)=73H,(DX)=85H,执行下列后(AX)=______。1 MOV AX, DX2 NOT AX3 ADD AX, DX4 INC AX

假设(AX)=73H,(DX)=85H,执行下列程序段后(AX)=【 】。MOV AX, DXNOT AXADD AX, DXINC AX

实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()A、SHLAX,2ROLDX,2B、RCLAX,2SHLDX,2C、MOVCX,2LOP:SHLAX,1RCLDX,1LOOPLOPD、SHLAX,1SHLAX,1RCLDX,1RCLDX,1

下列指令中有语法错误的是A.SHL AX,CLB.MOV AX,[DX]C.OUT DX,ALD.MOVE AX,[EDX]

为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应填写( )指令。 SHL AX,1 SHL BX,1A.ADC AX,0B.SHL AX,1C.ROL AX,1D.RCL AX,1

下列指令中有语法错误的是A.SHL AX,CLB.MOV AX,[DX]C.OUT DX,ALD.MOV EAX,[EDX]

下面( )选项中的程序段可以将AX寄存器的高4位移至BX的低4位。A.MOV CL,4 SAL AX,CL SHL AX,CL ROL BX,CL RCL BX,CLB.MOV CL,4C.LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LPD.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

执行下面的程序段 MOV SP,2000H MOV Ax,OFOH MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT 之后,DH内容所在程序段的偏移地址是( )A.1FFFHB.1FFEHC.1FFDHD.1FFCH

假设一个48位数存放在DX:AX:BX中,试编写程序段,将该48位数乘以2。

在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明()。A、(AX)(DX)B、(AX)≥(DX)C、(AX)(DX)D、(AX)≤(DX)

下列程序段完成什么功能? MOV  CL, 04  SHL  DX,CL  MOV  BX,AH  SHL  AX,CL  SHR  BL,CL  OR   DL,BL

在下列程序段括号中分别填入以下指令  (1)LOOP NEXT  (2) LOOPE NEXT  (3) LOOPNE NEXT  试说明在这三种情况下,程序段执行完后,AX,BX,CX,DX 的内容分别是什么。 START: MOV AX,01H MOV BX,02H  MOV DX,03H  MOV CX,04H  NEXT: INC AX  ADD BX,AX  SHR DX,1

对寄存器AX的内容乘以4的正确指令序列是()A、SHR AX,1;SHR AX,1B、SHL AX,1;SHL,AX,1C、ROL AX,1;ROL AX,1D、RCR AX,1;RCR AX,1

下列指令中语法有错误的是:()。A、IN AX,20HB、LEA SI,[2000H]C、OUT DX,ALD、SHL AX,2

阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。

试分析下面的程序段完成什么功能? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL

指令DIV BX,表示()。A、被除数(DX)(AX),除数(BX),运算后商送AX,余数送DXB、被除数(AX)(DX),除数(BX),运算后商送AX,余数送DXC、被除数(BX),除数(AX),运算后商送AH,余数送ALD、被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX

对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。A、MOV DX,[EAX]B、MOV DX,WORD PTR [AX]C、MOV DX,[SI]D、MOV DX,AX

实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。A、SHL AX,2 ROL DX,2B、RCL AX,2 SHL DX,2C、MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOPD、SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1

现有下列程序 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)=?

问答题现有下列程序 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)=?

填空题阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。

单选题实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。ASHL AX,2 ROL DX,2BRCL AX,2 SHL DX,2CMOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOPDSHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1

问答题下列程序段完成什么功能? MOV  CL, 04  SHL  DX,CL  MOV  BX,AH  SHL  AX,CL  SHR  BL,CL  OR   DL,BL

问答题试分析下面的程序段完成什么功能? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL