设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?AX=?BX=? PUSH AX ;SP ← SP - 2 = 1FFEH,AX=3000H PUSH BX ;SP ← SP - 2 = 1FFCH,BX=5000H POP AX ;SP ← SP + 2 = 1FFEH,AX=5000H
问答题假定PC机存储器低地址区有关单元的内容如下: (20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H,SS=1000H,SP=0100H,FLAGS=0240H,这时若执行INT8指令,试问: (1)程序转向从何处执行(用物理地址回答)? (2)栈顶6个存储单元的地址(用逻辑地址回答)及内容分别是什么?
问答题给定DS=1100H,BX=0200H,LIST=0250H,SI=0500H。试确定下面各条指令寻址存储器的地址。
问答题阅读下列程序段,指出每条指令执行后有关寄存器的内容是多少?
问答题说明MOV BX,DATA和MOV BX,OFFSTE DATA指令之间的区别。
问答题指出RET和IRET两条指令的区别,并说明各用在什么场合?
问答题指出8086 8088下列指令的错误何在: (1)MOV [SI], IP (2)MOV CS, AX (3)MOV BL, SI+2 (4)MOV 60H, AL (5)PUSH 2400H (6)INC [BX] (7)MUL -60H (8)ADD [2400H], 2AH (9)MOV [BX], [DI] (10)MOV SI, AL
问答题指出8086 8088下列指令中存储器操作数物理地址的计算表达式。 (1)MOV AL, [DI] (2)MOV AX, [BX+SI] (3)MOV AL, 8[BX+DI] (4)ADD AL, ES: [BX] (5)SUB AX, [2400H] (6)ADC AX, [BX+DI+1200H] (7)MOV CX, [BP+SI] (8)INC BYTE PTR[DI]
问答题指出8086 8088下列指令源操作数的寻址方式。 (1)MOV AX, 1200H (2)MOV BX, [1200H] (3)MOV BX, [SI] (4)MOV BX, [SI+1200H] (5)MOV [BX+SI], AL (6)ADD AX, [BX+DI+20H] (7)MUL BL (8)JMP BX (9)IN AL, DX (10)INC WORD PTR[BP+50H]