(1)使用debug,将程序段写入内存
用a命令将指令写入内存
用d命令查看内存中内容
用t命令逐条执行
(2)计算2的8次方
用a命令将指令写入内存
用r命令修改cs和ip地址
用t命令逐条执行
发现三条语句每执行一边相当于乘2,不断循环。因此,想要在16进制中得到2的8次方,就要执行17次,即16进制中的11次
(3)查看内存中内容
(4)向内存从B8100H开始的单元填写数据
发现图形的颜色和形状不同
总结
通过这次实验,发现自己对debug中各项命令记忆的不够熟练常常会混淆各种命令的用法。
同时只是简单地了解了书上的知识,在操作上还是不熟练,应该加强练习实践。