题目内容
(请给出正确答案)
[单选题]
设堆栈指针(SP)=4EH,执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。PUSHFCALLFARPTRP1
A.48H
B.4CH
C.52H
D.54H
答案
查看答案
A.48H
B.4CH
C.52H
D.54H
第1题
设堆栈指针(SP)=0110H,执行下面三条指令后,SP的内容是()。
PUSH AX
PUSHF
POP AX
A.010EH
B.010AH
C.0116H
D.0108H
第2题
设原堆栈指针指向系统堆栈,在用户堆栈(0200:0800)栈顶的第一个单元存放了一个数,下面的子程序完成这样的功能:将栈顶的数取出,转换为一个表格中的代码(表格首址为DS:0000),再输出到0200H端口,并返回。改正下面程序中的错误。
DAI: PUSH DX
PUSH AX
MOV SP,0800
MOV SI,0A00
MOV SS,0200
POP AX
XLAT
OUT 0200,AL
POP AX
POP DX
RET