实验一 TDN-MD系统及程序结构认识.doc

实验一 TDN-MD系统及程序结构认识.doc

ID:61509726

大小:59.50 KB

页数:6页

时间:2021-02-08

实验一  TDN-MD系统及程序结构认识.doc_第1页
实验一  TDN-MD系统及程序结构认识.doc_第2页
实验一  TDN-MD系统及程序结构认识.doc_第3页
实验一  TDN-MD系统及程序结构认识.doc_第4页
实验一  TDN-MD系统及程序结构认识.doc_第5页
资源描述:

《实验一 TDN-MD系统及程序结构认识.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一TDN-MD系统及程序结构认识实验目的:1、了解TDN-MD系统的基本组成。2、学习和了解8086微处理器的基本指令系统及程序结构。3、掌握汇编源程序的编写、调试和跟踪执行的过程。4、学习和熟练掌握DEBUG监控命令。实验要求:1、使用教学机前,应先熟悉其的各个组成部分及使用方法。2、要先预习教学机的指令系统,了解基本指令的使用方法。3、实验过程中要注意听老师讲解,按照老师的要求进行实验。4、实验过程中要仔细观察实验现象,记录实验结果,并撰写实验报告。相关理论知识:一、系统基本操作1、启动实验

2、箱系统:接通电源,打开位于系统右上角的电源开关。2、启动桌面的WM86程序,进入汇编及调试工具。3、选择“新建”命令,在出现的新建窗口中输入完整程序,并保存为.asm文件。(注意:文件保存路径必须为英文,且文件名为不超过8字符的英文名称。)4、选择菜单中的“汇编”和“连接”操作,根据提示信息检查程序是否正确,如有错误需对源程序进行修改后重新操作。5、点击“装入程序”工具按钮,选择已生成的.exe文件,装入到0000:2000内存区域。6、选择“调试”命令,弹出调试窗口,并出现系统提示符“>”及闪烁光

3、标,表示系统已经启动就绪,等待输入DEBUG调试命令。(注意:调试窗口不能关闭,否则需要重新连接时可能会连接失败。)二、DEBUG监控命令及操作TDN-MD系统的基本操作比较简单,通常有查看寄存器、存储器的内容,修改寄存器或存储器的内容,输入汇编语言源程序段并进行调试、跟踪执行等操作。这些操作是由选择教学计算机所提供的一组DEBUG监控命令来实现的,以下就通过具体的例子介绍这些命令的使用。(1)R命令:查看或修改寄存器的内容在命令行提示符状态下输入:R↙;显示所有寄存器当前的值R<寄存器名>↙;显示

4、某寄存器当前的值并可修改其内容注:寄存器的内容在运行程序或执行命令后会发生变化。(2)D命令:显示一段地址单元中的数据在命令行提示符状态下输入:D[[段地址:]起始地址[,尾地址]]↙;显示内存中连续一个区域的内容。如D0100:2000或D0100:2000,2010连续使用不带参数的D命令,起始地址会自动增加。(1)E命令:编辑指定地址单元中的数据E[[段地址:]偏移地址]↙注意:用E命令每次只能显示或修改一字节数据,进入E命令状态后,屏幕显示该单元原有内容,此时按“空格”键使地址向高地址方向移

5、动,按“-”键使地址向低地址方向移动,输入数据表示填入新的内容,按回车键则退出E命令。(2)A命令:启动小汇编程序在命令行提示符状态下输入:A[段地址:][偏移地址]↙表示该程序将保存到[段地址:][偏移地址]开始的存储区域中,其中段地址和偏移地址省略时采用系统默认值。注意:对于汇编语句的输入有如下规定:(1)数字一律为不带H后缀的十六进制数(2)直接寻址方式一定要在地址[]前标注W或B,如MOVB[2010],AL或MOVW[2010],AX若输入有误,系统会给出提示并显示出错地址,用户只需在该地

6、址重新输入正确的指令即可。(3)U命令:反汇编指定地址单元中已有的程序U[[段地址:]起始地址[,尾地址]]↙;将指定存储区域的一串机器指令反汇编U↙;每次只显示当前行(4)G命令:连续运行已有的程序G[=[段地址:]偏移地址]↙G=0000:2000↙;必须有=号和段地址表示无断点连续运行从段地址:偏移地址指定的入口程序。程序运行后,屏幕显示各寄存器的值,可以检查程序运行是否正确。(7)T命令:单步运行指定程序T[=[段地址:]偏移地址]↙如T=0000:2000↙表示从0000:2000地址起单

7、步执行一条程序语句。每次执行完毕,系统将显示CS、DS、IP、AX的内容。实验内容:一、直接输入程序并运行,熟悉DEBUG命令1、实验程序:从3500H内存单元开始建立0-15共16个数据地址(H)机器码(H)助记符2000BF0035MOVDI,35002003B91000MOVCX,00102006B80000MOVAX,000020099ESAHF200A8805MOVB[DI],AL200C47INCDI200D40INCAX200E27DAA200FE2F9LOOP200A2011EBFE

8、JMP20112、实验步骤(1)输入与修改程序①在“>”提示符下键入A2000↙,此时显示器上会显示代码段地址CS和偏移地址IP,就可以在光标指示处输入汇编程序,每输入一行回车后自动进入下一行,直到空的回车行表示退出输入程序状态。②输入过程中,若在回车前发现本行有错误字符,可以按Backspace键删除错误指令后重新输入。③若当前指令有错,按回车后系统会提示“Error”,地址指针仍旧会停留再当前行,等待重新正确输入。④输入程序后,可以用U2000↙命令进行反汇编,重

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

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

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