大家好,又见面了,我是你们的朋友全栈君。
任务一
编写汇编源程序,源程序代码如图
这次实验的延伸思考和分析很丰富,有关每行汇编指令的功能以及程序实现的功能。
各自源代码运行结果不同,实现不同的数值显示。
(1)如上图所示,运行结果是36
接着按照要求,修改数字,重新汇编,观察结果。
(2)得到结果为11,可见数值产生变化
(3)验证其满足(cs)=(ds)+10H
(4)上图是利用u命令反汇编,观察得到的结果
(5)最后用t.p命令进行单步调试,观察所得结果。
任务二
用同样的方法,编写汇编源程序,如下图:
按照要求进行编译操作,发现产生了红色的不同数值。
dosbox运行时出现问题,左上方输出结果没有显示出来。需要cls命令清屏操作,再继续执行下一个。
个人总结与延伸思考:
联系做过的实验一,发现可以通过一些操作来更改图片及颜色。
汇编语言这门课程需要一些语言基础以及数制知识,同时在实验中又可以不断发现很多疑问。
需要加强对于DOSBox的熟悉,才能便于实验的学习探索。
转载于:https://www.cnblogs.com/luyingzhu/p/9893472.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107218.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...