简答题

假设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。

正确答案

DS=1234H
ST=144H
AX=42ABH

答案解析

相似试题
  • 有以下程序段,假设(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H 则上述程序段执行后,(DS)= (),(SI)=(),(AX)=()。

    简答题查看答案

  • 已知(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H 上述程序段执行后,(DS)=(),(SI)=(),(AX)=()。

    填空题查看答案

  • 已知(BX)=1234H,(DS)=1000H,(SI)=200H,(10221H)=3247H,指令LEA BX,[SI+21H]执行后BX寄存器的值为多少?

    简答题查看答案

  • 设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA.SI,[SI]MOV.AX,[SI]MOV.[SI+22H],1200HLDS.SI,[SI+20H]ADD.AX,[SI](DS)=();(SI)=();(AX)=()。

    简答题查看答案

  • 指出下列指令中操作数的寻址方式(8086系统)。 (1) MOV AX,100 (2) MOV AX,[100] (3) MOV DL,[BP+SI] (4) MOV [BX],CX (5) MOV DX,[SI] (6) MOV 1234H[BX],DS (7) MOV [DI+5678H],AL (8) MOV 12[BP][DI],BH (9) POP CX (10)MOV AX,[BX+SI+10]

    简答题查看答案

  • 若BX=1000H,DS=2000H,(21000H)=12H,(21001H)=34H。执行MOV SI,[BX]指令后SI=()

    单选题查看答案

  • 假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP.BX后,(IP)=()执行指令JMP.TABLE[BX][SI]后,(IP)=();执行指令JMP.[BX][SI]后,(IP)=()。

    填空题查看答案

  • 阅读下面的程序,回答问题 DATA SEGMENT BUF DB '1234' N=$-BUF BCD DB N DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI,BUF MOV CX,N LEA DI,BCD+N-1 LOOP1:MOV AL,[SI] SUB AL,30H MOV [DI],AL INC SI DEC DI DEC CX JNE LOOP1 MOV AH,4CH INT 21H CODE ENDS END START

    简答题查看答案

  • 阅读下面的程序,回答问题 DATA SEGMENT BUF DB '1234' N=$-BUF BCD DB N DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI,BUF MOV CX,N LEA DI,BCD+N-1 LOOP1:MOV AL,[SI] SUB AL,30H MOV [DI],AL INC SI DEC DI DEC CX JNE LOOP1 MOV AH,4CH INT 21H CODE ENDS END START

    简答题查看答案