正在进行安全检测...
发布时间:2023-11-14 03:43:41 来源:文档文库
小
中
大
字号:
DEBUG命令2.3DEBUG使用方法简介:DEBUG是DOS命令,必须在DOS环境下运行。由于目前都使用WINDOWS操作系统,应设法进入实地址模式的DOS环境,才能可靠地运行DEBUG。一般可用DOS启动盘启动系统,或在WINDOWS-98系统退出时选择“切换到MSDOS"操作,进入到实地址模式的DOS环境。由于DEBUG是DOS外部命令,因此,须把DEBUG。EXE文件拷贝到当前目录下来运行DEBUG,DOS启动盘中应事先拷贝有DEBUG.EXE文件,在WINDOWS98系统中,“C:\WINDOWS\COMMAND\”目录下有DEBUG.EXE文件.后面的操作,假设DEBUG.EXE文件都已事先拷贝到当前目录下。在WINDOWS操作系统中(包括WINDOWS98、2K、XP等),系统提供了V86模式的“命令提示符”窗口,在此窗口中也能运行DEBUG,但DEBUG的某些功能会受到WINDOWS系统的限制。1.启动与退出DEBUG:启动DEBUG,在DOS提示符下输入:DEBUG[回车]屏幕显示“-”,表示已启动了DEBUG.“-”是DEBUG子命令等待状态,后面所有的DEBUG操作(包括运行调试自编的汇编语言程序都是在此“—"提示符下所进行的DEBUG子命令执行.退出DEBUG,在“-”提示符下输入:Q[回车]屏幕显示DOS命令提示符:C:\〉或A:\〉。2.进入与退出输入汇编指令:在“-”提示符下输入:A[偏移地址][回车]屏幕显示“〈段地址〉:〈偏移地址>|",此处将等待你输入汇编语言程序或实验指令。当一条指令输入完毕[回车]后,又将自动出现下一对“〈段地址>:<偏移地址〉|”等待你输入下条指令,如此重复,将帮助你把整段汇编语言程序输入完毕.注意:如果输入汇编指令时手误,屏幕上将当场提示错误“ERROE”,自动地址不进步,还在原地址上等待你重新输入正确的汇编指令.DEBUG的这一特性可用来验证汇编指令的合法性.在新出现的“<段地址>:<偏移地址>|”时直接输入[回车],可退出编程等待状态,回DEBUG子命令等待状态“-”.3.查看与修改内存中的程序:在“-"提示符下输入:U[偏移地址][回车]屏幕将显示从指定的“偏移地址”开始的汇编语言程序段落。屏幕左部显示着每条指令的地址和指令代码(即机器码,屏幕右部显示着汇编语言指令助记符,可帮助你理解或分析汇编语言指令或程序段落.继续在“-”提示符下输入:U[回车]可显示当前地址开始的后续汇编语言程序段落。在需要查看内存汇编语言程序段落或指令时,一般都在首次“U”子命令中用指定“偏移地址”,而后直接单打“U"继续查看,直到程序的结尾或不想查看为止.修改内存中的程序可先用“U"子命令查看相关程序段落,看准需要修改的指令所在地址(主要是偏移地址,然后输入: