现在的位置: 首页 > 综合 > 正文

汇编常用DEBUG指令

2012年12月14日 ⁄ 综合 ⁄ 共 609字 ⁄ 字号 评论关闭

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命令格式

抱歉!评论已关闭.