DEBUG的主要用途和DEBUG的调用.docVIP

  • 6
  • 0
  • 约1.7万字
  • 约 41页
  • 2017-06-03 发布于湖北
  • 举报
第一节 DEBUG的主要用途及DEBUG的调用 ??? DEBUG是为汇编语言设计的一种调试工具,它通过单步执行、设置断点等方式为汇编语言程序员提供了非常有效的程序调试手段。DEBUG可以直接用来检查和修改内存单元、装入、存储及启动运行程序、检查及修改寄存器,也就是说DEBUG可深入到计算机的内部,可使用户更紧密地与计算机中真正进行的工作相联系。不仅如此,对汇编语言初学者来说,DEBUG也是练习使用汇编指令的一种有效工具。初学者可以直接在DEBUG环境下执行汇编指令。然而,在DEBUG下运行汇编语言源程序也受到了一些限制,它不宜汇编较长的程序,不便于分块程序设计,不便于形成以DOS外部命令形式构成的 .EXE文件,不能使用浮动地址,也不能使用ASM和MASM提供的绝大多数伪指令。 ??? 在DOS系统中,DEBUG是以DOS外部命令文件形式提供给用户的,名为DEBUG.EXE。命令文件DEBUG.EXE一般存放在DOS子目录下,因此调用DEBUG时,只需在DOS提示符下键入: DEBUG [驱动器名:][路径][文件名[.扩展名]][参数1][参数2] 回车 例如: C:/DOSDEBUG DISKCOPY.COM A: B: ??? 进入DEBUG的提示符是符号“-”。即,出现提示符“-”就表示可以接受DEBUG命令了。 ??? 当进入DEBUG时,寄存器和标志设成以下数值,这

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档