利用DEBUG调试汇编语言程序段一.实验目的1.熟悉DEBUG有关命令的使用方法;2.利用DEBUG掌握有关指令的功能;3.利用DEBUG运行简单的程序段
二.实验内容1.进入和退出DEBUG程序;1)开始—运行,输入cmd,点确定进入命令窗口2)在命令窗口中输入dubug进入debug程序3)进入debug窗口后,输入q命令退出debug2.学会DEBUG中的1)D命令(显示内存数据D段地址:偏移地址)例1:-D100;显示DS段,0100开始的128个字节内容说明:指定要显示其内容的内存区域的起始和结束地址,或起始地址和长度
①DSEGREG[起始地址][L长度];显示SEGREG段中(缺省内默认为DS),以[起始地址](缺省内为当前的偏移地址),开始的[L长度](缺省内默认为128)个字节的内容
②DSEGREG[段地址:偏移地址];显示SEGREG段中(缺省内默认为DS),[段地址:偏移地址]开始的[L长度](缺省内默认为128)个字节内容-D;默认段寄存器为DS,当前偏移地址(刚进入debug程序偏移地址为0100H)-DDS:100;显示DS段,0100H开始的128个字节内容-DCS:200;显示CS段,0200H开始的128个字节内容-D200:100;显示DS段,0200:0100H开始的128个字节内容-D200;显示DS段,0200H开始的128个字节内容-D100L10;显示DS段,100H开始的100H个字节内容2)E命令(修改指定内存)例1:-E1004142434448474645-D100,L08结果:08F1:01004142434448474645例2:-E100:08F1:01007642:42是操作员键入此命令是将原100号内存内容76修改为42,用D命令可察看
①E地址;从指定地址开始,修改(或连续修改)存储单元内容
DEBUG首先