实验任务
(1)使用debug,将程序段写入内存,逐条执行,观察cpu中相关寄存器内容变化。
完成此实验,可用e命令或a命令。
e命令改写内存的内容,如图:
我没有一气喝成,一开始便发生了错误,在输入第二个机器码时我写成了0003,而由于是三个单元应该是
0004才对。
重新输入,试了很多次这样的写法是最简捷的:
下面用a命令以汇编指令的形式在内存中写入机器指令:
下面分步执行:
(2)将三条指令写入2000:0开始的内存单元中,利用这三条指令计算2的八次方
改变cs和ip为2000和0
用t执行吧最后ax变为0100执行了16次
(3)访问内存fff00h~fffffh找到生产日期并更改
找到了在这里
尝氏修改没能成功
(4)向内存从b8100H开始的单元中填写数据
结论是没有变化。
最后总结,我想了一下还是四个字不要拖延。