- 6
- 0
- 约6.04千字
- 约 9页
- 2019-08-16 发布于福建
- 举报
PAGE
PAGE 9
第四部分 有关软件
软件一 调试程序DEBUG
汇编语言源程序经过编译、连接后生成可执行文件。当运行可执行文件时,避免不了出现错误的结果,如果直接查找错误就比较困难。操作系统自带的动态调试程序DEBUG是调试汇编语言的有力工具。
通过DEBUG程序的运行,可以显示或修改寄存器的内容。也可以显示或修改存储器的内容。可以单步执行,可以断点执行,可以连续执行。也可以对存储器的目标代码进行反汇编。通过这些操作,可以查看程序的运行情况和查找错误。
DEBUG的调用:
DEBUG的调用格式:
DEBUG的调用格式有两种:
DEBUG?
DEBUG文件标识符?
在DEBUG成功的调入内存后,将出现提示符“-”,说明系统是在DEBUG程序
管理之下。DEBUG所属的命令,只有在出现DEBUG提示符后才能有效。
第一种方法调入后,则DEBUG程序或者与正在内存中的内容打交道,或者可
以通过NAME和LOAD命令从指定的盘上读入被调试的程序。
第二种方法,则由OS把DEBUG程序调入内存后,DEBUG又直接将“文件标识符”所指的可执行文件调入内存中(对于.EXE文件,DEBUG把它装入到最低可用的区段中,并从100H开始装入。对于不同的机器,或同一机器的不同的环境,其段地址是不同的)。
寄存器的初始化:
进入DEBUG后,各个寄存器和标志位均被初始化。其值可以用
原创力文档

文档评论(0)