(实验指导书)8086-8088微机原理及应用(2)

2019-02-16 00:47

安徽工程大学 微型原理及应用I 实验指导书

1、编制实验程序

按照实验的内容要求编写实验程序。(要求采用汇编语言编程)

2、硬件连线(在关机状态下进行)

按照实验电路图,用导线将实验模块连接在一起。

3、连接实验仪与PC机(在关机状态下进行) 用一根串行电缆线将实验仪与PC机连接到一起。

4、系统开关设置

全部实验要求在连机环境下进行,开关KB6要置“88”位置, 选择8086系统和PC机通信。

5、接通电源

先打开实验仪电源,再打开PC机电源。

6、启动连机实验环境(DJ-8086k)

7、编辑实验源程序

将编制好的实验源程序输入到计算机。

8、汇编编制好的实验源程序

在PC机上对编制好的实验源程序进行汇编。

9、装载调试实验程序

将汇编好的实验程序装入实验仪,应用程序单步、连续运行、设断点运行等调试手段进行调试。(注意观察)

三、实验记录

如实记录实验的操作过程及实验的数据,这里主要包括: 1、实验的相关数据

2、实验过程中的问题(包括分析与解决)

四、实验报告

实验报告是实验结果的总结,一般需要包括以下内容: 1、实验名称 这里需要准确无误地写出实验的名称 2、实验目的

3、实验任务(实验内容) 4、实验原理

6

安徽工程大学 微型原理及应用I 实验指导书

⑴、硬件组成(软件实验没有此项内容)

首先以文字说明实验电路由哪几个部分组成,各部分电路的主要作用是什么,然后给出实验电路图。

⑵、软件设计

首先以文字说明软件需要完成哪些工作,因此确定软件由哪些功能模块组成,然后画出程序流程图,再按流程图编写源程序。

5、实验操作

这里,如实记录实验的操作过程或者是事先设计好的实验操作流程。 6、实验记录

这里,如实记录相关的实验数据以及实验过程中出现的问题和解决方法。 7、实验结果

根据前面记录的实验数据,给出实验的结果。一般情况下,有两种实验的结果:其一,实验过程中出现了一些问题,经过分析,解决了问题,最终成功实现了实验任务的要求;其二,实验过程中出现了一些问题,最终未能解决了问题,实验失败。

8、实验分析:对实验过程中的问题进行分析。 9、实验小结(包括体会)

可以从实验的目标、实验环境的掌握、分析问题和解决问题的能力等几个方面来进行小结。也可以抒发一下你的感想。

10、思考题的解答

如果有思考题,需要认真解答。

7

安徽工程大学 微型原理及应用I 实验指导书

第一章 实验环境介绍

1.1汇编语言程序的上机过程

在计算机上运行汇编语言程序的步骤是:

① 用编辑程序(任何一种文本编辑程序)建立ASM文件; ② 用MASM程序把ASM文件转换成OBJ文件; ③ 用LINK程序把OBJ文件转换成EXE文件; ④ 用DEBUG程序可以调试目标程序

⑤ 用DOS命令直接键入文件名就可执行该程序

1.1.1、源程序的编辑

源程序本质上是文本文件,任何一种文本编辑器都可以用来编写源程序,也可以使用计算机系统内含的全屏幕编辑程序EDIT.EXE。

应注意的是:

① 源程序的编写必须符合汇编语言源程序的语法格式,否则汇编时会报错。 ② 汇编语言源程序的文件后缀必须是ASM,否则汇编程序将不能识别。

1.1.2、汇编

汇编的目的是将汇编语言源程序转换为机器码,这项工作是由汇编程序来完成的。IBM PC提供了两种汇编程序:ASM.EXE和MASM.EXE。后者具有宏汇编功能。

汇编过程中,首先检查源程序的语法。

若存在语法错误,则汇编失败。列出有错误的语句、错误的代码、错误的类型和错误的总数,供分析、修改源程序。

若不存在语法错误,则汇编成功。汇编后可生成3个文件: ? 浮动的目标代码文件(*.OBJ):其中,地址操作数是可浮动的相对地址。 ? 可打印的列表文件(*.LST):将源程序和目标代码合并制成表。 ? 符号表文件(*.CRF):反映源程序中符号的定义和引用情况。

其中,第1个文件是必须生成的,后2个文件可选择是否生成。

1.1.3、链接

由汇编生成的目标代码必须经过链接后才能生成可执行文件,这项工作由链接程序(LINK.EXE)来完成。

8

安徽工程大学 微型原理及应用I 实验指导书

链接后生成可执行文件(*.EXE)

1.1.4、调试

调试的目的是验证程序的功能是否符合设计的目标。IBM PC提供了一种调试程序:DEBUG.EXE

在DEBUG环境下,可以使用DEBUG命令来调试程序。常见的DEBUG命令参见P130表3-13。

1.2 8088实验仪的连机实验环境(DJ-8086k)

1.2.1、系统配置

实验仪和 PC机通过RS232串行口相连。这种配置形式可以充分利用PC机的软硬件资源,实现源程序的编辑、汇编和链接和调试。可以利用PC机的键盘显示等输入输出设备完成各种软硬件实验。此时,开关KB6要置“88”, 选择8086系统和PC机通信。

1.2.2、DJ-8086k软件启动和联机

DJ-8086k是启东市东疆计算机公司为本实验仪配套的8088集成开发环境,用来在PC机上实现8088CPU的源程序编辑、汇编、链接和调试。

⑴ 软件的启动和联机

双击桌面上‘DJ-8086k’快捷图标,即可运行DJ-8086k软件,屏幕显示DJ-8086k软件的工作窗口,底边状态栏由“下位机没有连接?”变成“连接上下位机”,说明联机成功,否则会弹出对话框提示:“下位机没有连接?”,此时单击“OK”,实验系统和PC机处于脱机状态,然后用户根据连接硬件实际情况来设定COMl或COM2,设定方法如下:依次单击菜单栏:“设置(X)、通讯口设置(Z)、COM1或COM2”确定,然后点击‘打开端口’,状态设定后,系统会自动检测连接。如果此时确定端口正确,但系统仍然没有连接,可按以下两种方法解决:(1)单击工具栏上的“重新连接”按钮,即可联机;(2)复位实验系统,使得数码管上显示监控提示符“P.”, 然后关闭DJ-8086k软件,重新运行,故障即可排除。

⑵ 联机失败原因及解决办法 ? ? ? ? ?

实验系统与PC机没有连接; 实验系统电源没有打开;

串口实际位置与软件设置不一致;

通讯开关位置不正确, 检查实验系统各状态设置开关是否正确; 软件有病毒;

9

安徽工程大学 微型原理及应用I 实验指导书

? 实验系统或PC机处于非正常状态。

对于⑴⑵⑷⑸的错误,只要在硬件上检查一下,或用杀毒软件清毒一下即可:如文件已被破坏或需软件升级,可到本公司网站下载,网址:WWW.QD-DJ.CN。对于第⑶种错误,重复5.3.1操作,对第⑹种错误,联机之前先按一下实验系统RST复位按钮,使实验系统处于P态, 否则说明实验系统不正常,应送当地销售部门或返厂维修。如PC机工作失常也会引起联机失败, 可关闭DJ-8086k软件,重新运行或调换PC机试一下。

1.2.3、DJ-8086k软件主窗口

软件启动后的界面如下图,可分为三个区域。顶部为菜单栏和工具栏, 提供调试全部命令和功能;中间部分为工作窗口区,提供软件调试、寄存器、标志位、存储器、汇编代码对照、编译信息显示等窗口;底部为状态栏,提示软件联机状态等信息。

图1-1 DJ-8086k软件主窗口

1.2.4、源程序的编辑

从文件菜单[新建文件(S)]或点击源程序编辑窗口。

可创建一个新的源程序文件,并进入

10


(实验指导书)8086-8088微机原理及应用(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:寒地水稻生育叶龄诊断栽培技术

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: