实验一
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次方的运算时,一开始不确定运行的次数,导致结果出错。