本次实验用到的命令:
r: 查看修改CPU中寄存器的内容
d:查看内存中的内容
e:修改内存中的内容
u:将内存中的内容解释为机器指令和对应的汇编指令
t:执行CS:IP指向的内存单元处的指令
a:以汇编形式向内存中写入指令
实验:
(1)使用debug将指令写入内存并执行 查看
有两种方法:
1.e命令
2.a命令
接着用t命令执行
(2)将三条指令写入内存中,计算2的8次方
(3)查看内存器中的内容:
首先计算出一种段地址及偏移地址,然后查找
如果试图改变日期的话
改变不了
(4)向内存从B8100H开始的单元中填写数据:
这个地址与显存有关
总结和体会:
段地址和偏移地址很重要,要会分析
常用的指令人r,a,e,t,u,d
查看:r,d
修改:e,a
反编译:查看机器指令
执行:t,p