首页 理论教育 微型计算机原理:运行与调试,生成可执行文件

微型计算机原理:运行与调试,生成可执行文件

时间:2023-11-03 理论教育 版权反馈
【摘要】:连接成功后,以.EXE为扩展名的可执行文件将被生成并可以被执行。其中最常见的调试工具是DEBUG。启动DEBUG的时候也可以不带可执行文件的文件名,在DEBUG启动后再通过N命令和L命令装入需要调试的可执行程序。表4-1 DEBUG的基本命令及格式使用DEBUG提供的各种功能能够以命令行的形式实现程序的调试,还有很多功能更强大,界面更友好的调试程序,包括CodeView、Soft-Ice、Turbo Debugger等。

微型计算机原理:运行与调试,生成可执行文件

连接成功后,以.EXE为扩展名的可执行文件将被生成并可以被执行

C:\masm>hello

Hello,world!

C:\masm>

如果程序的执行有问题,需要对程序进行调试,则可用DEBUG、CODEVIEW、SOFT- ICE、Turbo Debugger等调试工具。其中最常见的调试工具是DEBUG。作为Windows附带的应用程序,DEBUG不需要任何安装过程就可以使用。它可以用来检查、修改存储单元和寄存器的内容,装入、存储及启动运行程序,也可用DEBUG汇编简单的汇编语言程序。

DEBUG的启动:

C:\>DEBUG<可执行文件名.EXE>(www.xing528.com)

-

“-”是DEBUG的提示符。启动DEBUG的时候也可以不带可执行文件的文件名,在DEBUG启动后再通过N命令和L命令装入需要调试的可执行程序。需要注意的是,无论是作为命令行参数还是作为N命令的参数,可执行文件的文件名不能省略后缀.EXE,否则DEBUG将无法找到对应的可执行文件。

DEBUG的基本命令及格式:见表4-1。

4-1 DEBUG的基本命令及格式

978-7-111-46342-9-Chapter04-5.jpg

使用DEBUG提供的各种功能能够以命令行的形式实现程序的调试,还有很多功能更强大,界面更友好的调试程序,包括CodeView、Soft-Ice、Turbo Debugger等。这些调试程序都采用下拉式菜单和快捷键组合的操作方式,提供调试汇编程序必需的断点、单步跟踪、观察和修改寄存器/存储器内容等功能,操作起来简单方便,对于提高调试的效率具有一定的作用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈