DEBUG的主要常用命令
1、
-Q 退出运行程序命令
2、
-U 反汇编显示命令
-U CS:100 从指定位置开始反汇编
-U 100 等效于U CS:100 ,CS是默认的段寄存器
-U CS:100 130 对指定范围反汇编
-U CS:100 L10 对指定长度反汇编
3、
-D 显示内存单元的内容的命令
-D DS:10 显示从指定位置上开始内存区的存储单元内容
-D CS;100 显示当前段的内存区
4、
-G 从当前CS:IP的位置执行程序
-G=CS:100 从指定位置招待程序
-G=100 等效于G=CS:100,CS是默认值
-G 200 从当前位置执行,设200为断点
-G=0 10 20 从CS:0起执行,10,20是两个断点
5、
-T 从当前CS:IP处执行一条指令
-T 3从当前CS:IP起执行3条指令
-T=CS:10 从CS:10起执行1条指令
-T=10 等同于T=CS:10,CS是默认值
6、
-P,-P3,-P=CS:10,-P=10 类似于T命令,但是把子程序当做一条指令,在子程序
执行完毕后停下
7、
-A 汇编命令,从指定地址开始输入汇编语句,把它们汇编成机器代码相继存放
在指定开始的存储器中
-A 从当前CS:IP处开始汇编
-A 10,-A CS:10从CS:10处开始汇编
8、
-I 读指定端口的内容
-I 21 读出并显示21H号端口的内容
9、
-O 向指定的端口写数据
-O 21 00 向21H号端口写入00H
10、
-? 显示DEBUG命令格式