.EXE 執行時,DOS 將控制權移交程序,結束需返回 DOS。兩種方式:
MOV AH, 4CH INT 21H
子程序不可用,否則直接退出整個程序。
DOS 裝載 .EXE 時,在程序前建立 256 字節 PSP,DS/ES 指向 PSP。PSP 首地址含 INT 20H (終止程序)。
步驟:
FAR 過程。PUSH DS 將 PSP 段地址 (含 INT 20H) 壓棧。RET,彈出 PSP 地址到 CS:IP,執行 INT 20H 返回 DOS。此法適用於任何 FAR 過程入口,兼容性更好。