汇编措辞之法度模范调试技巧.pptVIP

  • 1
  • 0
  • 约4.53千字
  • 约 17页
  • 2017-12-06 发布于重庆
  • 举报
汇编措辞之法度模范调试技巧

8086/8088宏汇编语言程序设计 程序调试基本技术 程序调试 我们以前学习了通过汇编程序MASM来将汇编语言源程序汇编成目标程序,使用连接程序LINK来将目标程序连接成可执行文件。而调试汇编语言程序的基本工具是DEBUG。在使用DEBUG调试程序时,能使程序员触及计算机内部,能观察并修改寄存器和存储单元的内容,能够监视程序的执行情况。 所有DEBUG命令为单一字母,其后跟着一个或多个参数。命令中的参数之间必须用分界符号(空格或逗号)隔开。每个名字以回车键作为结束符。在DEBUG命令中,使用逻辑地址的格式是: 段基值:偏移量。 其中段基值可以用段寄存器名表示,也可以用十六进制数。在DEBUG状态下,命令参数中的数据和机器显示的数据均是十六进制数,且不以“H”结尾。 程序调试 一、DEBUG的进入和退出 在命令行状态宏汇编程序的当前目录下,输入DEBUG然后回车,就能进入DEBUG状态了,此时出现提示符“-”,调试人员就可以使用DEBUG的各命令了。首先应该装入待调试的可执行文件。方法是在提示符“-”后面输入N 可执行文件名,然后回车,可执行文件名必须包含扩展名。也可以在调用DEBUG的同时转让可执行文件,方法是,在命令行状态宏汇编程序的当前目录下,输入DEBUG 可执行文件名,然后回车。 当完成可执行文件转入后,程序的目标代码、数据已全部装入内存指定单元。 程序调试 程序装入内存

文档评论(0)

1亿VIP精品文档

相关文档