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

实验三

时间:2018-11-18 17:03:36      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:调试   图片   分享图片   edit   显示   bug   内存   为什么   代码   

 

实验内容:

1.使用edit编写代码

技术分享图片

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

技术分享图片

编译

技术分享图片

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

连接

技术分享图片

运行

技术分享图片

什么情况,。。

再来一次

技术分享图片

技术分享图片

 

还好,这次没问题。

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

技术分享图片

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

技术分享图片

用debug进行调试

技术分享图片

满足关系

技术分享图片

段前缀确为cd 20

技术分享图片

反汇编

技术分享图片

技术分享图片

单步调试

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

技术分享图片

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

技术分享图片

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

技术分享图片

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

技术分享图片

延伸思考和分析

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

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

总结与体会:

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

       

实验三

标签:调试   图片   分享图片   edit   显示   bug   内存   为什么   代码   

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

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