汇编中的
call dst
执行的功能为,Push(IP)
(IP)<--(IP)+D16
ret
执行的功能为,Pop( )
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
如果过程结尾忘了写ret,会导致调用过程的代码的下一条指令执行两次
例如:
process proc near
push ...
.....
....
pop ...
process endp
call process
call print
会调用两次print过程