Ch子程序与宏指令设计.ppt

第六章 子程序与宏指令设计 为了程序共享或模块化设计的需要,可以把一段公共语句序列设计成子程序或宏指令的形式。 6.1 子程序结构及设计方法 6.2 子程序参数传递 6.3 嵌套与递归子程序 6.4 宏 指 令 6.5 宏指令库 6.6 重复伪指令 6.7 条件伪指令 6.1 子程序结构及设计方法 6.1.1 含有子程序的程序结构 在汇编语言中用过程定义伪指令定义子程序。过程定义伪指令格式: 过程名 PROC 属型 … 过程名 ENDP 1.调用程序和子程序在同一个代码段的程序结构(子程序类型可缺省,注意END后必须跟主程序名) CODE SEGMENT MAIN PROC FAR … CALL SUB1 RET MAIN ENDP SUB1 PROC … RET SUB1 ENDP CODE ENDS END MAIN 2.调用程序和子程序在不同段的程序结构 (SUB2既被段间调用又被段内调用,必须是FAR属性。CALL要显式说明是FAR属性) CODE1 SEGMENT MAIN PROC FAR CALL FAR PTR SUB2 RET MAIN ENDP CODE1 ENDS CODE2 SEGMENT SUB

文档评论(0)

1亿VIP精品文档

相关文档