标签:调试 图片 分享图片 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