微机系统与接口技术-第5章.ppt

子程序 CODE2 SEGMENT ASSUME CS:CODE2 DISPLAY PROC FAR ;因为是段间调用,故必须注明标记FAR类型 PUSH DX ;保护相关寄存器 PUSH AX MOV DL,‘X’ MOV AH,2 INT 21H POP AX ;恢复相关寄存器 POP DX RET DISPLAY ENDP ;子程序结束 CODE2 ENDS END START * Page * ④ 段间间接调用 格式:CALL DWORD PTR 双字型存储器单元 功能:首先将断点压栈保存,SP←SP-2 (SP)←CS,SP←SP-2 (SP)←IP,保存断点的CS地址IP地址。然后IP←(EA),CS←(EA+2),转子并执行。举例如下。 CALL DWORD PTR [BX] ;子程序入口地址由双字型BX寄存器间接给出 CALL DWORD PTR ADR ;子程序入口地址由[SI]双字型存储器单元间接给出 * Page * ⑴ 子程序返回指令RET 功能:子程序返回指令RET的是在子程序执行完毕后,返回到主程序的断点处继续执行原来的程序。返回指令R

文档评论(0)

1亿VIP精品文档

相关文档