8086汇编语言上机调试步骤

8086汇编语言上机调试步骤

ID:9212497

大小:327.54 KB

页数:7页

时间:2018-04-22

8086汇编语言上机调试步骤_第1页
8086汇编语言上机调试步骤_第2页
8086汇编语言上机调试步骤_第3页
8086汇编语言上机调试步骤_第4页
8086汇编语言上机调试步骤_第5页
资源描述:

《8086汇编语言上机调试步骤》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、8086汇编语言上机调试步骤1、在网络课堂-微机原理与接口技术-实验指导-汇编工具下载,下载汇编工具并解压,文件夹名为“masm”。2、用鼠标点击“masm”文件夹。进入该文件夹后将看到MASM.EXE,LINK.EXE,DEBUG.EXE3个文件进行复制操作。3、用鼠标点击“我的电脑”再点击D:盘,并在D:盘上建立新的“MASM”文件夹,最后将上面的3个文件全部复制到该文件夹中。(注意实验所有的文件都放在该文件夹内)4、用文本编辑软件UltraEdit-32、WINDOWS中的记事本或其它的文本编辑器

2、输入汇编语言程序,注意在最后一行的END输入完后要按一次回车键,保存的源文件的扩展各一定要是“.asm”如:example.asm。(建议用记事本输入源程序,另存时,保持类型选择“所有文件”如图所示)5、进入MS-DOS方式(从开始>程序>附件>命令提示符)或者(从程序>运行输入“cmd”回车,进入MS-DOS环境。6、进入D:>MASM文件夹7、显示MASM文件夹内所有文件“dir”命令8、在DOS提示符下进行汇编、连接、动态调试等操作。例如:对源文件example.asm进行的操作D:MASMM

3、ASMexample.asm;汇编源程序操作D:MASMLINKexample.dbj;连接并生成扩展名为.EXE的可执行文件D:MASMDEBUGexample.exe;对可执行文件进行调试9、要求掌握的调试命令(在DEBUG中使用的命令)a:U-反汇编命令用法:-U代码段地址:起始偏移地址如:-UCS:100b:D-显示内存中的数据命令用法:-D数据段地址:存放数据的偏移地址如:-DDS:0020c:T-单步执行程序命令用法:-T要执行的指令条数如:-T3d:G-连续执行程序命令用法:-G=

4、代码段地址:指令的起始偏移地址指令的结束偏移地址如:-G=CS:100106注意:结束地址一定要是操作码的所在地址e:R-查看和修改寄存器数据命令用法:-R回车如:-RAXf:F-对内存单元填充数据命令用法:-F数据段地址:偏移首地址偏移未地址填入的数据如:-FDS:100120ffg:Q-退出”DEBUG“应用程序命令10、应用例子;二进制到BCD转换(a.asm);将给定的一个二进制数,转换成二十进制(BCD)码DATASEGMENTRESULTDB3DUP(?)DATAENDSCODESEGMEN

5、TASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,123MOVCL,100DIVCLMOVRESULT,AL;除以100,得百位数MOVAL,AHMOVAH,0MOVCL,10DIVCLMOVRESULT+1,AL;余数除以10,得十位数MOVRESULT+2,AH;余数为个位数JMP$CODEENDSENDSTART汇编源程序操作:D:MASM>MASMa.asm;D:MASM>LINKa.OBJ;对可执行文件进行调试的操作:D:MASM>D

6、EBUGA.EXE--UCS:0000;用反汇编命令”U代码段地址:起始偏移地址“显示出程序的表示符执行程序前观察内存中的数据-DDS:0000;用显示内存中的数据命令命令“D数据段地址:存放数据的偏移地址”显示内存中的数据-G=CS:0000001E;连续执行程序命令代码段地址:指令的起始偏移地址指令的结束偏移地址执行程序后观察内存中的数据(结果)-DDS:0000;用显示内存中的数据命令命令“D数据段地址:存放数据的偏移地址”显示内存中的数据-RIP修改IP寄存器中的数据IP001E显示修改前的数据

7、:00输入修改的数据-T;单步执行程序命令(执行一条指令)-T3;执行3条指令-R;查看寄存器数据命令-RAX;查看和修改寄存器数据命令AX007B:1111-R;查看寄存器数据命令-DDS:0000;用显示内存中的数据命令命令“D数据段地址:存放数据的偏移地址”显示内存中的数据-F数据段地址:偏移首地址偏移未地址填入的数据-FDS:00000030DF;对内存单元填充数据-DDS:00;观察内存中的数据-Q;退出”DEBUG“应用程序命令

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。