1 / 7
文档名称:

DEBUG 使用方法.doc

格式:doc   大小:57KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DEBUG 使用方法.doc

上传人:mh900965 2017/6/30 文件大小:57 KB

下载得到文件列表

DEBUG 使用方法.doc

文档介绍

文档介绍:《 DEBUG 使用方法》
DEBUG 是专门为汇编语言设计的一种调试工具软件,可用来检查、修改寄存器和内存单元
的内容,装入运行程序,汇编及反汇编机器语言程序,可用单步、断点及连续的方式执行程
序。
DEBUG 启动方式:
>DEBUG (Enter) ; 回车进入DEBUG状态
- ; "-" 是 DEBUG 提示符
以下是 DEBUG 的基本操作命令
一. A (汇编) 命令
用途: 把计算机的宏汇编语句直接汇编到内存中。
格试: A [address]
说明: A 是一条逐行汇编命令,当使用 A 命令时,并不直接将 16 进制字节,机器码
而键入是助记符,但键入的汇编语言被汇编在指定地址的连续单元中。
在A命令后没指出地址,分两种情况。
没指定地址同时前面没有使用汇编命令,则语句被汇编到 CS:100 开始的区域中
没指定地点,但前面已有汇编命令,则语句被汇编到紧接着前一条汇编语句的后一个地址单
元里。
例:-A
1298:0200 PUSH DS
1298:0201 MOV AX,0000
1298:0204 PUSH AX
1298:0205 MOV AX,128F
1298:0208 MOV DS,AX
1298:020A MOV AX,F000
1298:020D MOV ES,AX
1298:020F MOV SI,FFFE
1298:0212 ES:
1298:0213 MOV AL,[SI]
1298:0215 CMP AL,FC
1298:0217 JNZ 0223
1298:0219 LEA DX,[006B]
1298:021D CALL 024B
二. C(比较)命令
用途: 比较两个内存的内容。
格式: C range address
说明: 比较两个内存的内容,比较长度由 range 决定,若发现不等的字节,按下列格式显示
它们的内容。
例:-D 100
33E2:0100 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
33E2:0110 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
-D 200
33E2:0200 74 68 65 20 6B 69 6E 64-20 6F 66 20 6D 69 63 72
33E2:0210 6F 20 63 6F 6D 70 6E 74-65 72 20 69 73 20 41 54
-C 0100 L08 0200 ;比较100H和200H开始的八个字符。
33E2:0100 00 74 33E2:0200 ;显示不同的字符。
33E2:0101 00 68 33E2:0201
33E2:0102 00 65 33E2:0202
33E2:0103 00 20 33E2:0203
33E2:0104 00 6B 33E2:0204
33E2:0105 00 69 33E2:0205
33E2:0106 00 6E 33E2:0206
33E2:0107 00 64 33E2:0207
三. D(显示)命令
用途: 显示部分存储区的内容。
格式: D [ra