实验四

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

实验一

在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处的代码

发现,执行成功

 

 总结

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

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

 

转载于:https://www.cnblogs.com/duke45059/p/9985740.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值