命令 | function |
---|---|
cd\ | 至根目录 |
dir | 显示文件列表 |
md | 建立目录 |
copy FilepathA pathB | 复制文件A至目录B |
del | 删除文件 |
rd | 删除目录(目录中不含文件) |
a/b/c/d/e : | 进入某盘 |
cls | 清屏 |
type | 显示文本文件内容 |
(1)R命令——查看修改寄存器
直接键入R:显示CPU所有的寄存器和标志位
修改寄存器:在R后跟写寄存器名,回车后先显示寄存器的内容,在冒号后键入新的值
(2)D命令——查看内存单元
格式:
D 段地址:起始偏移地址 [结尾偏移地址] [L范围]
例:
D DS:0 查看数据段,从0号单元开始
D ES:0 查看附加段,从0号单元开始
D DS:100 查看数据段,从100H号单元开始
D 0200:5 15 查看0200H段的5号单元到15H号单元(在虚拟机上该命令不能执行)
D 0200:5 L 11 用L选择范围。查看0200H段的5号单元到15H号单元共17个单元
copy
如果在D后面直接写出偏移地址,则显示当前数据段下偏移地址开始的内存单元,如:
D 10 从数据段10H号单元开始显示
D100 从数据段100H号单元开始显示
copy
(3)E命令——修改内存单元 格式为:E 起始地址 修改值 修改值 …
例如:将数据段中的DS:3~DS:5 三个单元的内容修改为14、15、16。命令为
E DS:3 14 15 16
E 10 修改当前数据段10H号单元内容
E ES:100 修改附加段100H号单元内容
D ES:100 查看一下100H单元的内容是否修改了
copy
(4)U命令 ——反汇编
U后跟偏移地址,则从该地址开始反汇编。如:
U 0 从代码段0号单元开始反汇编
U100 从代码段100H号单元开始反汇编
copy
(5)A 命令——输入汇编指令
(6)T/P命令——单步执行 命令还可以连续执行多条指令。如上例中连续执行3条指令,可用如下T命令:
-T 3
T命令也可以设置开始地址和执行条数。如上例中从0100H开始连续执行3条指令,可用如下T命令:
-T =0100 3
(7)G命令——连续执行程序 (8)Q命令 ——退出DEBUG 键入Q,回车后退出DEBUG,返回到DOS下。
学习时间 266分钟
操作时间 66分钟
按键次数 1021次
实验次数 4次
报告字数 1395字
是否完成 完成