实验一
、一:debug的工具编写和调试汇编命令的方法
a)首先 在公共邮箱中下载好debug软件,安装完毕后,完成接下来的步骤

b)debug中的常用命令
1.?命令

2.r命令---查看,改变CPU寄存器的内容
查看:

改变:
首先可以看出 CS=073F IP=0100
2.1 用R命令加寄存器名字来进行

2.2 修改IP

2.3 修改CS

3.d命令---查看内存中的内容
3.1 直接使用d命令

3.2 使用 d 段地址:偏移地址

4.e命令---改写内存中的内容
4.1 使用 “e 起始地址 数据 数据 数据......”

【第一次操作的时候 没有加起始地址 导致没能改变内容】
4.2
也可以一个一个改变内容

按空格 可以持续更改内容
结束内容的更改 按 enter键
【逐个更改时 如果e后面没有结束地址 将会无法更改】
4.3可以用e命令写入字符

5.t命令---执行一条机器命令

6. a命令

【a后面一定要有地址 不然无法执行操作】
二 实验题
(1)
用e命令

用a命令

(2)

(3)

【debug为虚拟的 】
(4)





三:总结体会
错误总结:
1.总会搞错各个命令符后面是否加地址 导致操作的失败
2.细节性错误很多 会打错,和. 以及;和:导致操作无法进行
3.不熟悉debug操作环境
实验体会:
1.基本上可以在debug上实行调试和编写
2.通过实验,基本了解了debug上的很多命令的使用
3.第一次在电脑上进行了 add mov jmp等操作,有点困难

浙公网安备 33010602011771号