第十章 Call 和 Ret 指令

引言

  • 想想程序之间的加载返回过程。
  • call 和 ret 指令都是转移指令,它们都修改 IP,或同时修改 CS 和 IP。
  • call 和 ret 经常被共同用来实现自程序的设计。
  • 这一章,我们讲解 call 和 ret 指令的原理。

10.1 ret 和 retf

10.2 call 指令

10.3 依据位移进行转移的 call 指令

10.4 转移的目的地址在指令中的 call 指令

10.5 转移地址在寄存器中的 call 指令

检测点 10.4 解析参考

检测点 10.5(1) 解析参考

检测点 10.5(2)解析参考

10.6 转移地址在内存中的 call 指令

10.7 call 和 ret 的配合使用

10.8 mul 指令

10.9 模块化程序设计

10.10 参数和结果传递的问题

10.11 批量数据的传递

10.12 寄存器冲突的问题

posted @ 2018-09-17 20:26  houhaibushihai  阅读(291)  评论(0编辑  收藏  举报