码迷,mamicode.com
首页 > 其他好文 > 详细

王爽 汇编 检测点10.4

时间:2020-03-31 14:53:03      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:ima   总结   汇编代码   老师   reg   数据   inf   img   寄存器   

一、要求

技术图片

 二、上机调试

1.debug调试开始,首先查看反编译后的汇编代码(假设ob38就是段地址1000)

技术图片

  2.执行第一条指令mov ax,6

技术图片

  3.执行第二条指令call ax,也就是call 6(我们知道,对于call 16位reg格式来说,相当于push ip;jmp 16位reg。)

执行了call ax,会将它的下一条指令的压入栈中也就是5压入栈中,软后跳转到ip=6的地方

技术图片

  此时ip=6 ,sp=fffe,查看栈中的数据

技术图片

 4.执行mov bp,sp,栈顶地址赋值给bp寄存器

技术图片

 5.执行add ax,[bp],ax=6+5=11(000BH)

技术图片

  三、总结

深刻理解王爽老师写的(P205)

技术图片

 

王爽 汇编 检测点10.4

标签:ima   总结   汇编代码   老师   reg   数据   inf   img   寄存器   

原文地址:https://www.cnblogs.com/TonyJia/p/12604673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!