首页 > 其他 > 详细

实验三

时间:2018-11-18 16:52:57      阅读:207      评论:0      收藏:0      [点我收藏+]

 

实验内容:

1.使用edit编写代码

技术分享图片

写好后保存退出,文件夹中会多出一个文件

技术分享图片

编译

技术分享图片

至于为什么会有13 Sever Errors 我不清楚

连接

技术分享图片

运行

技术分享图片

什么情况,。。

再来一次

技术分享图片

技术分享图片

 

还好,这次没问题。

用记事本打开t1,修改第四行和第九行的值

技术分享图片

重新编译,连接,运行,值变为58

技术分享图片

用debug进行调试

技术分享图片

满足关系

技术分享图片

段前缀确为cd 20

技术分享图片

反汇编

技术分享图片

技术分享图片

单步调试

2. 编写代码,编译,连接,运行

技术分享图片

清空屏幕后左上方显示红色36

技术分享图片

修改t2.asm中的值,清空屏幕后显示红色29

技术分享图片

再次修改,清空屏幕后显示蓝色36

技术分享图片

延伸思考和分析

由于练习二和实验一【实验任务(4)】都有颜色的变化,我猜测,有些代码是专门用来显示颜色的

练习一是直接用值来改变寄存器中的值,练习二是靠改变内存单元的地址来改变寄存器中的值。

总结与体会:

这次实验可以说是比较系统的了,终于可以编写运行一个完整的程序了,有些代码的原理貌似很深奥,吸引我去探索真谛。

       

实验三

原文:https://www.cnblogs.com/wdnhwzw/p/9978376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!