题目内容
(请给出正确答案)
[填空题]
执行PUSH时堆栈指针(),执行POP堆栈指令是(),子程序调用LCALL指令隐含(),子程序返回指令RET隐含()、()。
查看答案
如果结果不匹配,请 联系老师 获取答案
30H, 32H COUNT EQU ($-ASCBUF)/2 ;$为当前地址指针 BCDBUF DB COUNT DUP() DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS:DATA, ES:DATA START: MOV AX, DATA MOV DS, AX MOV ES, AX ;设置附加段与数据段完全重叠 CLD MOV SI, OFFSET ASCBUF MOV DI, OFFSET BCDBUF MOV CX, COUNT AA: LODSB AND AL, 0FH MOV BL, AL LODSB PUSH CX MOV CL, 4 SHL AL, CL POP CX OR AL, BL STOSB LOOP AA MOV AH, 4CH INT 21H CODE ENDS END START
A.4000
B.3FFE
C.3FFC
D.4002
A、PUSH SI
B、PUSH SI
PUSH DI
PUSH DI
POP SI
POP DI
POP DI
POP SI
C、MOV AX,SI
D、MOV AX,SI
MOV DI,SI
MOV BX,DI
MOV DI,AX
XCHG BX,AX