一、
1 实现向内存b800:07b8开始的连续16个字单元重复填充字数据0403h
首先编写程序,截图如下
进行编译链接运行,得出结果
根据要求,将源代码程序中字数据 0403H→修改为 0441H,再次运行
发现红心全部变为了a
2实现向内存0:200~0:23f依次传送数据0~63(3fh)
代码如下
使用p命令和t命令进行单目调试
达成要求
(3)
将“mov ax,4cooh”之前的指令复制到内存0:200处并补全程序。
编写如下程序
运行程序后,使用d命令查看
发现复制成功
第一空不是很明白,而第二空中的16h,先用u查看
可以发现,我们需要的这个语句在076a:0015至076a:001a之间,所以这个空里,我们可填16h和17h
二、总结
本次试验中,在做第二个实验时,由于我是在同一个文件中编写的程序,在保存时文件名依旧与前一题相同,导致我在第二题时内存的变化得不到想要的结果,在尝试多次后才得到,以后要注意。