第章子程序设计 例6 CODE SEGMENT MAIN PROC FAR PUSH DS MOv AX, O PUSH AX ;其他代码 CALL SUBA RET
第6章 子 程 序 设 计 例6-1 CODE SEGMENT MAIN PROC FAR PUSH DS MOV AX,0 PUSH AX ;其他代码 CALL SUBA RET … …
第章子程序设计 MAIN ENDP SUBA PROC RET SUBA ENDP CODE ENDS END MAIN 例6-1的子程序SUBA与主程序MAIN同处在一个代码段CODE之中
第6章 子 程 序 设 计 MAIN ENDP SUBA PROC RET SUBA ENDP CODE ENDS END MAIN … 例6-1的子程序SUBA与主程序MAIN同处在一个代码段CODE之中
第章子程序设计 2)调用程序和子程序在不同代码段的程序结构 若调用程序和子程序在不同的代码段中,其程序框架如例 6-2所示。其中的子程序为FAR属性,CALL指令显式说明其FAR 属性。此程序只给出了一个模块内的多个代码段的情况,也可 将程序设计为多模块的情况
第6章 子 程 序 设 计 2) 调用程序和子程序在不同代码段的程序结构 若调用程序和子程序在不同的代码段中,其程序框架如例 6-2所示。其中的子程序为FAR属性,CALL指令显式说明其FAR 属性。此程序只给出了一个模块内的多个代码段的情况,也可 将程序设计为多模块的情况
第章子程序设计 例6-2 CODEA SEGMENT MAIN PROC FAR PUSH DS MOV AX, 0 PUSH AX ;其他代码 CALL FAR PTR SUBB RET MAIN ENDP CODEA ENDS
第6章 子 程 序 设 计 例6-2 CODEA SEGMENT MAIN PROC FAR PUSH DS MOV AX,0 PUSH AX ;其他代码 CALL FAR PTR SUBB RET MAIN ENDP CODEA ENDS … …
第章子程序设计 CODEB SEGMENT SUBA PROC FAR CALL FAR PTR SUBB RET SUBA ENDP SUBB PROC FAR RET SUBB ENDP CODEB ENDS MAIN
第6章 子 程 序 设 计 CODEB SEGMENT SUBA PROC FAR CALL FAR PTR SUBB RET SUBA ENDP SUBB PROC FAR RET SUBB ENDP CODEB ENDS END MAIN … … …