欢迎来到天天文库
浏览记录
ID:52510863
大小:272.82 KB
页数:10页
时间:2020-04-09
《汇编语言上机辅导-debug.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、汇编语言上机辅导-debugDEBUG:是专门为汇编语言设计的一种调试工具,它通过步进,设置端点等方式为汇编语言程序员提供非常有效的调试手段DEBUG的启动有两种方式不带文件名形式:C>Debug功能:出现提示符“-”,以当前内存的内容工作带文件名形式:C>Debug[d:][path]文件名[参数1][参数2]功能:装入指定的文件,它必须是以.exe后缀的执行文件,两个参数是运行被调试文件时所需要的命令参数,可以没有主要命令汇编命令A格式:-A[地址]功能:该命令允许从指定地址输入汇编语句反汇编命令U格式:-U[地址]功能:从指定地址开始,反汇编32个字节;若地址省略,则从上一
2、个U命令的最后一条指令的下一个单元开始显示32个字节运行命令G格式:-G[=地址1][地址2][地址3…]功能:从地址1开始运行,地址2,地址3等等均为断点地址。如果没有地址参数,那么从当前地址开始运行到结束程序的语句,或者死机追踪命令T格式:-T[=地址][值]功能:如果没有值,那么从指定地址执行一条指令后停下来,然后显示寄存器内容和状态值;否则执行由值所指定的n条指令后停下来,显示寄存器和状态值显示内存单元内容命令D格式:-D[地址]功能:从指定地址开始显示一段存储区域的内容(128个)修改内存单元内容的命令E格式1:-E地址内容表,如E2000:0100F3“XYZ”8d功
3、能:用给定的内容代替指定范围的单元内容格式2:-E地址功能:显示指定地址存储单元的内容,可以马上输入修改的数据,回车有效;或者敲空格显示下一个,以此类推显示CPU内部寄存器内容和标志位状态格式1:-R功能:显示所有寄存器内容和标志位状态等格式2:-R寄存器名功能:显示指定寄存器内容。如果直接回车,那么寄存器内容不变;如果要修改,则键入需要修改成的值再回车格式3:-RF功能:显示各个标志位的状态,后跟提示符“-”。如果要修改,在提示符后键入修改值,键入的顺序任意键入的修改值如下页的表标志位的符号值标志名置位复位溢出Overflow(是/否)OVNV方向Direction(减量/增量
4、)DNUP中断Interrupt(允许/屏蔽)EIDI符号Sign(负/正)NGPL零Zero(是/否)ZRNZ辅助进位AuxiliaryCarry(是/否)ACNA奇偶Parity(偶/奇)PEPO进位Carry(是/否)CYNC退出Debug命令Q格式:-Q功能:退出Debug程序,返回Dos利用Debug编程题目1:使用堆栈段将AX和BX的内容进行交换题目2:将0500h开始的100个内存单元的内容置成55h,不管原来的内容为何
此文档下载收益归作者所有