了解一些基础:
过程是伪指令的一种
过程通过CALL调用
过程一定放在代码段
过程的定义两种方式:
1.默认使用near近调用参数,若修改,必须使用方式2指定
2.一定要用RET,强制返回
方式1:
NAME:
;DOSOMETHING
RET
方式2:
NAME PROC [FAR/NEAR];二选一
;DOSOMETHING
RET
NAME ENDP
注意:
当代码段仅含一个过程时,需要指定调用类型为:FAR,
原因是:操作系统OS需要对代码段进行访问
了解一些基础:
过程是伪指令的一种
过程通过CALL调用
过程一定放在代码段
过程的定义两种方式:
1.默认使用near近调用参数,若修改,必须使用方式2指定
2.一定要用RET,强制返回
方式1:
NAME:
;DOSOMETHING
RET
方式2:
NAME PROC [FAR/NEAR];二选一
;DOSOMETHING
RET
NAME ENDP
注意:
当代码段仅含一个过程时,需要指定调用类型为:FAR,
原因是:操作系统OS需要对代码段进行访问