王爽 汇编 检测点10.4

Posted tonyjia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了王爽 汇编 检测点10.4相关的知识,希望对你有一定的参考价值。

一、要求

技术图片

 二、上机调试

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的主要内容,如果未能解决你的问题,请参考以下文章

汇编语言 王爽 第四版 课后检测点 课后实验 包括解释 持续更新~~

汇编语言 王爽 第四版 第三章 检测点3.1

汇编语言 王爽 第四版 第六章 检测点6.1

汇编语言 王爽 第四版 第三章 检测点3.2

汇编语言 王爽 第四版 实验3

汇编语言 王爽 第四版 实验2