- 4
- 0
- 约8.71千字
- 约 33页
- 2017-06-21 发布于河南
- 举报
汇编 第六章子程序(need)
第六章 子程序结构 RET m 近返回还是远返回执行的操作不同 如果是近返回: SP=SP+2+m 如果是远返回: SP=SP+4+m 这是带参数的RET指令 与单独的RET指令相比,目的是再额外释放m个字节的堆栈空间 * * 6.1 子程序的设计方法 过程(子程序)定义伪操作 procedure_name PROC NEAR ( FAR ) …… procedure_name ENDP (1)NEAR属性:调用程序和子程序在同一代码段中 (段内调用) (2)FAR属性:调用程序和子程序不在同一代码段中 (段间调用) code segment main proc far ...... call subr1 ...... ret main endp subr1 proc near ...... ret subr1 endp code ends code segment main proc far ...... call su
原创力文档

文档评论(0)