过程调用指令CALL讲解.pptVIP

  • 20
  • 0
  • 约2.31千字
  • 约 10页
  • 2017-02-17 发布于湖北
  • 举报
过程调用指令CALL讲解

过程调用指令CALL 1.段内直接调用 CALL near_proc ; (SP)←(SP)-2 , ((SP)+1: (SP))←(IP) ; (IP)←(IP)+disp 指令的操作数是一个近过程,该过程在本段内。 指令汇编以后,得到CALL的下一条指令与被调用的过程入 口地址之间的16位相对位移量disp。 指令的操作是将指令指针IP压入堆栈,然后将相对位移量disp加到IP上,从而使程序转移到被调用的过程处执行。 相对位移量 disp的范围为-32768~+32767,占2个字节,段内直接调用指令为3字符指令。 例如: NAME1 PROC FAR  CALL NAME2  RET NAME2 PROC NEAR 

文档评论(0)

1亿VIP精品文档

相关文档