1 / 8
文档名称:

调试程序DEBUG使用说明.docx

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

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

分享

预览

调试程序DEBUG使用说明.docx

上传人:haha 2022/4/15 文件大小:13 KB

下载得到文件列表

调试程序DEBUG使用说明.docx

相关文档

文档介绍

文档介绍:调试程序DEBUG使用说明
调试程序DEBUG使用说明
一、Debug程序的运行方法:
在DOS命令提示符下输入“debug”,然后回车即可出现debug程序的提示符“-”。
二、DEBUG的命D命令自动显示DS段的内容。如果只指定首地址,则显示从首地址开始的80个字节的内容。如果完全没有指定地址,则显示上一个D命令的最后一个单元的内容。
存储器的特点:它的内容是取之不尽的。从某个单元取出其内容后,该单元仍然保存着原来的内容不变,可以重复取出,只有存入新的信息之后,原来保存的内容自动丢失。
2、修改存储单元内容的命令E
有两种格式:
①可以用给定的内容表来替代指定范围的存储单元内容。命令格式为:
-E address [list]
例如,-E DS:100 F3'XYZ'8D
其中F3,‘X’,‘Y’,‘Z’和8D各占一个字节,该命令可以用这五个字节来替代存储单元DS:0100到0104的原先的容。
②采用逐个单元相继修改的方法。命令格式为:
-E address
例如,-E CS:100
则可能显示为:
18E4:0100 89. -
如果需要把该单元的内容修改为78,则可以直接键入78,再按空格键可接着显示下一个单元的内容,这样可以不断修改相继单元的内容,直到Enter键结束该命令为止。
3、查看和修改寄存器内容的命令R(Register
有三种格式:
①显示CPU内所有寄存器内容和标志位状态,其格式为:
-R
AX=0000 BX=0000 CX=010A DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000
DS=18E4 ES=18E4 SS=18E4 CS=18E4 IP=0100 NV UP DI PL NZ NA PO NC
18E4:0100 C70604023801 MOV WORD PTR[0204],0138 DS:0204=0000 其中标志位状态的含义可见下表:

OF DF IF SF ZF AF PF CF 溢出(是/否)
方向(减量/增量)
中断(允许/关闭)
符号(负/正)
零(是/否)
辅助进位(是/否)
奇偶(偶/奇)
进位(是/否
OV
DN
EI
NG
ZR
AC
PE
CY
NV
UP
DI
PL
NZ
NA
PO
NC
②显示和修改某个寄存器内容,其格式为:-R register_ name
例如,键入
-R ax
系统将响应如下:
AX F1F4

即AX寄存器的当前内容为F1F4,如不修改则按Enter