文件名称:调试程序DEBUG-汇编上机(源程序)
文件大小:665KB
文件格式:PPT
更新时间:2024-05-15 11:38:45
汇编
调试程序DEBUG DEBUG是专门为汇编语言设计的一种调试工具,它通过单步执行、设置断点等方式为汇编语言程序员提供了非常有效的调试手段。 在DOS提示符下,键入命令: C>DEBUG [d:] [path] [文件名] [参数1] [参数2] 其中文件名是被调试的文件名,必须是执行文件(EXE),两个参数是被调试文件的命令行参数。 在DEBUG调入后,出现提示符”-”,此时可键入所需的DEBUG命令。 * 命令行参数在 PSP:0080h 开始的地方,首字节为后面参数有效的字符个数,从0081开始就是整个参数部分的内容,程序得自己扫描整个参数串。进行需要的处理。想是获得参数的个数的话,就是统计由空格字符(20h)以及制表位字符(09h)分割的区块数了。 所谓PSP,就是程序前缀段,程序一开始的时候,DS和ES段地址都指向该PSP段。比如 start : mov ax, ds:[80h]; ax 为PSP:0080H内容 剩下的就是字符串的处理了