执行下列指令序列后,完成的功能是将(DX,AX)的值____。MOV CX,4NEXT: SHR DX,1RCR AX,1LOOP NEXT
除以16
举一反三
- 执行下列指令序列后,完成的功能是将(DX,AX)的值除以______。 MOV CX,4 NEXT: SHR DX,1 RCR AX,1 LOOP NEXT (注:填写一个十进制数)
- 在下列程序段中分别填入以下指令 (1)LOOP NEXT (2) LOOPE NEXT (3) LOOPNE NEXT 程序执行完后,AX,BX,CX,DX 的内容分别是多少? START: MOV AX,01H MOV BX,02H MOV CX,04H MOV DX,03H NEXT: INC AX ADD BX,AX SHR DX,1 ( )
- 执行下列指令序列后,完成的功能是将(DX,AX)的值______。 MOV CL,04 SHR AX,CL MOV BL,DL SHR DX,CL SHL BL,CL OR AH,BL
- 中国大学MOOC: 阅读下列程序段,填空回答问题。 MOV CX,16 MOV BX,0 MOV DX,1DON: MOV AX,2AB0H AND AX,DX JZ NEXT INC BX NEXT: SAL DX,1 LOOP DON 该程序段执行后,BX=_________。(注:答案采用十进制)
- MOV DX,1 MOV AX,0 MOV CX,10 DIV CX 执行这段代码后,DX是( ),AX是( )。
内容
- 0
在下面程序的括号中分别填入如下指令: ① LOOP XH ② LOOPNE XH ③ LOOPE XH 问在这三种情况下,当程序执行完后,AX、BX、CX、DX四个寄存器中的内容分别是什么? START:MOV AX,04 MOV BX,02 MOV CX,03 MOV DX,05 XH:INC AX ADD BX,AX SHR DX,1 ( ) HLT
- 1
假设(AX)=73H,(DX)=85H,执行下列后(AX)=______。 1 MOV AX, DX 2 NOT AX 3 ADD AX, DX 4 INC AX
- 2
【填空题】执行完下列程序段后 , AX= 。 MOV DX , 8F70H MOV AX , 54EAH OR AX , DX AND AX , DX NOT AX XOR AX , DX ROR AX, 1
- 3
执行指令“PUSH AX”后,接着执行指令“POP DX”,其功能与下面哪条指令相同?() A: MOV AX,DX B: MOV DX,AX C: XCHG AX,DX D: XCHG DX,AX
- 4
实现将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