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