实验一

1、使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,cpu中相关寄存器中内容的变化。

使用E 命令输入程序段

 

 

T 命令执行上述指令

使用u命令输入,t命令执行相同。


 

 

2、计算2的8次方

使用a命令输入

修改cs 和 ip 的内容

 

执行完毕,ax最后的值为0100等于十进制的256


 

 

3、查看内存中的内容

使用d命令查看后,发现生产日期为1992/01/01

 

使用e命令修改后,没有发生变化,操作无效。

 


4、向内存中写入数据

输入指令,出现一个图案

 

修改数据,图案变化,颜色变化。

 

只修改一组数据,颜色不变,图案变化

 

修改地址,位置发生变化

 


 

总结与体会

要能够在dosbox环境下调试debug,了解debug中的各种指令的代码。使用各个指令的格式正确,在输入时正确输入。

在自己操作的时候,经常出现输入失误,导致所有的指令都输入无效,在做2的8次方的运算时,一开始不确定运行的次数,导致结果出错。

 

posted @ 2018-10-28 16:30  Rowan_Atkionson  阅读(177)  评论(2编辑  收藏  举报