简答题

当下列程序执行完后,AL、BX、DI、DS四个寄存器的内容分别是什么? 假定存储器从2000H开始的内容分别为:[2000H]=04H,[2001H]=02H,[2003H]=06H,

正确答案

(AL)=06H,(BX)=2000H,(DI)=0204H,(DS)=0106H

答案解析

相似试题
  • 当下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?

    简答题查看答案

  • 若程序的数据段定义如下,写出各指令语句独立执行后的结果: MOV AL ,DATA1 XXXX; MOV BX ,OFFSET DATA2; LEA SI ,STRING ADD DI ,SI;

    简答题查看答案

  • 阅读下面的程序段.上述程序段运行期间,当执行完INCBX且(BX)=05H时,CX=()和AL=()。

    简答题查看答案

  • 若DS=6000H,SS=5000H,ES=4000H,SI=0100H,BX=0300H,BP=0400H,D=1200H,数据段中变量名NUM的偏移地址为0050H,试指出下列源操作数的寻址方式和物理地址是多少:MOV AL,[DI]

    简答题查看答案

  • 下列程序段执行完后,BX寄存器的内容是什么? MOV CL,3 MOV BX,0B7H ROL BX,1 ROR BX,CL

    简答题查看答案

  • 假设(DS)=0B000H,(BX)=008AH,(0B08AH)=05AEH,(0B08CH)=4000H,当执行LESDI,[BX]后,(DI)=(),(ES)=()。

    填空题查看答案

  • 有一短程序,试写出它的结果: 两条程序执行完后结果:(AL)=()。

    填空题查看答案

  • 假如在程序的括号中分别填入指令: (1)LOOP L20 (2)LOOPNE L20 (3)LOOPE L20 试说明在三种情况下,当程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么? BEGIN:MOV AX,01 MOV BX,02 MOV DX,03 MOV CX,04 L20:INC AX ADD BX,AX SHR DX,1 ()

    简答题查看答案

  • 指出下列指令的错误: MOVAH,CX; MOV33H,AL; MOVAX,[SI][DI]; MOV[BX],[SI]; ADDBYTEPTR[BP],256; MOVDATA[SI],ES:AX; JMPBYTEPTR[BX]; OUT230H,AX; MOVDS,BP; MUL39H。

    简答题查看答案