实验四

---恢复内容开始---

实验一

在Masm集成实验环境里调试程序

 

 一开始给ax b800结果报错, 系统把b800识别成了字符,所以要在前边加上个0,写成0b800,

每次执行完后,把bx加两次,使下次赋值的位置向后移两位

用masm和link,编译连接

 

 

在debug下打开exe文件

得到结果

 

把0008的0403改为0441后截图如下

修改指令时 忘记要用什么了,试了一下

 

实验2

在集成环境下编写,然后编译、连接

 

 用g执行并且查看从0:200处的结果

 

 

实验3

 

实验目的,把程序段复制到内存中,使用u反汇编

 

得到mov ax,4c00数值为17

所以cx 应该为17

用u命令反汇编0:200处的代码

发现,执行成功

 

 总结

经过这次实验,我了解到自己还有欠缺,不懂的地方还很多,

在翻书研究的过程中完成了实验

 

posted @ 2018-11-19 21:10  Curry_Crab  阅读(126)  评论(1编辑  收藏  举报