《微机原理及应用》实验指导书(jian)_第1页
《微机原理及应用》实验指导书(jian)_第2页
《微机原理及应用》实验指导书(jian)_第3页
《微机原理及应用》实验指导书(jian)_第4页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验守则1. 学生应按照课程教学计划,准时上实验课,不得迟到早退。2. 实验前认真阅读实验指导书, 明确实验目的、 步骤、原理,预习有关的理论知识,并接受实验教师的提问和检查。3. 进入实验室必须遵守实验室的规章制度。 不得高声喧哗和打闹, 不准抽烟、随地吐痰和乱丢杂物。4. 做实验时必须严格遵守仪器设备的操作规程, 爱护仪器设备, 节约使用材料, 服从实验教师和技术人员指导。未经许可不得动用与本实验无关的仪器设备及其它物品。5. 实验中要细心观察,认真记录各种实验数据。不准敷衍,不准抄袭别组数据,不得擅自离开操作岗位。6. 实验时必须注意安全, 防止人身和设备事故的发生。 若出现事故,应立即

2、切断电源,及时向指导教师报告,并保护现场,不得自行处理。7. 实验完毕,应主动清理实验现场。经指导教师检查仪器设备、工具、材料和实验记录后方可离开。8. 实验后要认真完成实验报告,包括分析结果、处理数据、绘制曲线及图表。在规定时间内交指导教师批改。9. 在实验过程中,由于不慎造成仪器设备、器皿、工具损坏者,应写出损坏情况报告,并接受检查,由领导根据情况进行处理。10. 凡违反操作规程,擅自动用与本实验无关的仪器设备、私自拆卸而事故和损失的,肇事者必须写出书面检查,视情节轻重和认识程度,按章程予以赔偿。11. 学生进入开放实验室做实验时,应遵守学校开放实验室的相关规定和程序。2012年 3 月D

3、ICE-8086K 系统安装与使用(一)键盘监控程序的功能和操作方法系统一经接通电源,数码管上显示监控提示符“P. ”。1. 键盘显示系统配备 6 位 LED显示器,左边 4 位显示地址, 右边 2 位显示该地址内容。 系统具有 24 个注塑键盘,左边 l6 个是数字键,右边 8 个是功能键。在键盘监控状态下用户可以通过一组键命令完成下列操作·读写寄存器内容·读写存储器内容· EPROM传送· 断点设置 / 清除· 通过单步、断点、连续等功能来调试运行实验程序。2. 键盘说明一览表3. 总操作过程8088 十六位微机实验系统上电总清以后,显示器

4、上显示监控提示符“P”,各寄存器的初始化值如下:SP=0683H,CS=0000H,DS=0000H, SS=0000H,ES=0000H, IP=l000H ,FL=0000H注意:(1) 所有命令均在提示符“ P”状态输入;(2) 在键盘监控状态,段地址缺省值为0000H。(二)监控程序命令及操作1.存贮器单元内容显示与修改操作:×××× ME 即在提示符“ P”下,先输入四位存贮单元地址,键,显示器左边4 位显示地址,右边2 位显示该单元的内容。此时·按 NX 键使地址加 1 再显示。·按 LS 键使地址减 l 再显示。再按ME

5、·键入十六进制数据,则将改写现行地址单元的内容。·按 MON 键则返回监控,显示提示符“P”。2.寄存器内容显示与修改操作:× RG 即在“ P”提示符下,先输入寄存器代号,再按 RG 键,显示器右边 4 位显示寄存器中内容,左 1、 2 位显示寄存器名。此时:·按 NX 键,则依次循环显示下一个寄存器中的内容。·按 LS 键,则依次显示上一个寄存器中的内容。·输入十六进制数字 , 则该寄存器中的内容被修改。·按 MON 键则返回监控 , 显示提示符“ P. ”。寄存器代号与寄存器关系如下:代号0123456789ABCD寄

6、存器AXBXCXDXSPBPSIDICSDSSSESIPFL3. EPROM传送操作:在提示符“P”状态下,按 SCAL 键,开始 EPROM传送,把EPROM中 1000HFFFFH内容传送到相应的内存中,传送时数码管 显示闪动的“”,传送完毕返回监控,显示提示符“ P”。4. 单步运行操作:有三种状态都可以进入单步操作( 段地址固定为 0000H)·在监控提示符“ P”状态下,按 STEP 键,从默认的起始地址 IP 1000H单元开始单步运行一条指令语句。·在存贮器单元读写状态 ( 即左边 4位显示存贮器地址,右边 2位显示存贮器单元内容 ) 下,从当前存贮器地址开始

7、单步运行一条指令语句。·先输入四位起始地址, 再按 STEP 键,则从输入的起始地址开始运行一条指令语句。每运行一条语句,显示器显示下一条指令语句的地址及其内容。5. 连续运行操作:有三种状态可以进入连续运行·在监控提示符“ P ”状态下,按 EXEC键,从默认起始地址 CS=0000H, IP 1000H开始连续运行用户程序。·在存贮器读写状态下,按 EXEC键,从现行存贮器地址开始( CS=0000H)连续运行用户程序。·先输入 4位起始地址,再按 EXEC键,则从输入的起始地址开始连续运行用户程序( CS=0000H)。要想从运行用户程序返回监控

8、, 可以按主机 RST 键 , 则重新进入监控状态,初始化部分寄存器。6. 断点运行(默认段地址 CS=0000H)操作:×××× F1, ×××× EXEC即在提示符“ P”状态下,输入 4位断点地址,按 F1键,再输入 4位起始地址,按 EXEC键,程序从起始地址开始运行,显示器显示“”执行符。当程序运行到断点地址处会自动停下来, 并显示断点地址和内容,同时保护所有寄存器的值。(三) DICE-8086K 实验系统与 PC机联机操作1. DICE- 8086K 集成调试软件概述DICE-8086K 实验系统一共

9、配置了三套调试软件:DICE-8086K 软件、 DICE-51仿真开发系统和DICE-96仿真开发系统。名称为DICE-8086K 集成调试软件,适用于以 8088CPU构成实验系统时使用。软件运行环境:该软件适宜在安装Windows98/2000/XP操作系统的 PC机上运行。2. DICE-8086k 软件的安装运行随机光盘上“ DICE-8086k.EXE“ 安装文件,根据提示完成软件安装,然后双击桌面上 DICE-8086k快捷图标,即可运行DICE-8086k软件。3.DICE-8086k 软件启动和联机双击桌面上 DICE-8086k快捷图标,即可运行 DICE-8086k软件,

10、屏幕显示:DICE-8086k软件的工作窗口, 底边状态栏 由“下位机没有连接 ”变成“连接上下位机 ”,说明联机成功,否则会弹出对话框提示:“ 下位机没有连接 ”,此时单击“OK”,实验系统和 PC机处于脱机状态,然后用户根据连接硬件实际情况来设定 COMl或 COM2,设定方法如下:依次单击菜单栏:“设置( X)、通讯口设置( Z)、 COM1或 COM2”确定、波特率设为 9600、然后点击保存设置退出, 状态设定后,系统会自动检测连接。 如果此时确定端口和波特率设置正确, 但系统仍然没有连接, 可按以下两种方法解决:(1)单击工具栏上的“ 重新连接 ”按钮,即可联机;(2)复位实验系统

11、,使得数码管上显示监控提示符 “ P. ”, 然后关闭 DICE-8086k 软件,重新运行,故障即可排除。4 .联机失败原因及解决办法实验系统与 PC机没有连接;实验系统电源没有打开;串口实际位置与软件设置不一致;通讯开关位置不正确 ,检查实验系统各状态设置开关是否确认为出厂模式;软件有病毒;实验系统或 PC机处于非正常状态。对于 的错误, 只要在硬件上检查一下, 或用杀毒软件清毒一下即可:如文件已被破坏或需软件升级,可到制造厂网站下载。对于第种错误,重复 3 操作,对第种错误,联机之前先按一下实验系统 RST复位按钮,使实验系统处于“ P. ” 状态, 否则说明实验系统不正常, 应立即关闭

12、电源并报告实验室工作人员维修更换。如 PC机工作失常也会引起联机失败 , 可关闭 DICE-8086k软件,重新运行或调换 PC机试一下。(四) DICE-8086k 软件主窗口1. 顶部为菜单栏和工具栏, 提供调试全部命令和功能。2. 中间部分为工作窗口区,提供软件调试、寄存器、标志位、存储器、汇编代码对照、编译信息显示等窗口。3. 底部为状态栏,提示软件联机状态等信息。DICE-8086K软件主窗口如下图所示:菜单栏工具栏工作窗口区工作窗口区工作窗口区工作窗口区状态栏工作窗口区(五)菜单栏和工具栏命令简介工具栏使用: 移动鼠标,指向工具栏中选定的图标,即会提示该图标所执行的命令。1. 文件

13、菜单栏(1)新建文件单击菜单栏 “ 文件 ”或工具栏 “ 新建 ”图标,即会建立一个新的源程序编辑窗口,编辑窗口显示 Editor ,此时可在此编辑、输入源程序。(2)F3 打开文件单击菜单栏“ 文件 ”或工具栏“ 打开 ”图标,弹出“ 打开文件 ”的对话框,然后选择要装入的源文件,单击“ 确定 ”即可装入源文件。(3)关闭单击菜单栏“ 文件 ”下的“ 关闭 ”即可关闭源程序编辑窗口。(4)保存单击菜单栏“ 文件 ”下的“ 保存 ”或按 CTRL+S,即可保存文件。(5)N 建立新文件分别单击“ F文件 ”、“ 建立新文件 ”即可创建新文件,再选择“ 换名存盘 ”填入所存文件名即可。(6)另存

14、为单击菜单栏“ 文件 ”下的“ 另存为 ”,可弹出另存为对话框,在此可选择新的文件名和保存文件夹,单击“ 保存 ”完成保存操作。(7)退出依次单击“ 文件 ”、“ 退出 ”或单击菜单栏上的最后一个门形按钮“ 关闭按钮 ” 即可退出 DICE-8086k软件调试环境。2 . 编辑菜单栏剪贴 CTRL+X删除程序中选定的正文,同时将它复制到剪贴板中复制 CTRL+C保留选定的正文,同时将它复制到剪贴板中粘贴 CTRL+V将剪贴板中内容复制在光标处删除 DEL删除选中的正文全选 CTRL+A选中源程序编辑窗口中所有的正文ALT+BackSpace可恢复上几次误操作3. 调试菜单栏(1)编译装载 F9

15、打开源文件,依次单击¨ 调试 ”,“ 编译装载 F9”或工具栏上的编译装载图标,几秒钟后便会弹出 编译成功 对话框,单击“ OK”,再等待几秒钟后又会弹出 装载成功 对话框,单击“ OK”即编译装载完毕。,如编译出错,会提示错误信息,待修改源文件正确后,重新编译装载即可。(2)连续运行单击菜单栏“ 调试 ”下的“ 连续运行 ”或单击工具栏的连续运行图标,即可快速连续运行程序。(3)程序单步单击菜单栏“ 调试 ”下的“ 程序单步 ”或单击工具栏的程序单步图标,即可单步运行程序。(4)重新连接可单击菜单栏中“ 重新连接 ”,也可单击工具栏的“重新连接”图标,即可重新连接上下位机。(5)复

16、位菜单栏中“ 复位 ”无效,可单击工具栏的“ 复位 ”图标,即可复位软件,寄存器置初值,指令指针返回到程序首地址; 8086K设备本身的系统复位则应按下 8086K设备上的复位键“ RST” ( 位置在 8086K中部可编程逻辑器件 iSPL-1032 下方 ) 。4. 设置单击“ 设置 ”下的“ 通讯口设置 ”或工具栏上的“ 通讯口设置 ”即可打开“ 通讯设置 ”对话框,在此可设置端口和波特率。5. 窗口在此菜单可设置窗口的排列顺序,可打开相应的工作窗口。具体详见中文菜单。(六)实验系统与PC机的连接连接好 DICE-8086K 电源,打开 PC机电源。待PC机启动完成后,再打开 DICE-

17、8086K 电源,当显示器上显示监控提示符“ P. ”后,鼠标双击桌面上 DICE-8086k快捷图标,即可运行 DICE-8086k软件,屏幕显示 DICE-8086k软件的工作窗口, 底边状态栏 由 “ 下位机没有连接 ”变成“ 连接上下位机 ”,说明联机成功。否则应按本节 4中所述步骤仔细检查串口的连接及波特率设置是否正确,完成 DICE-8086K实验系统与 PC 机的连接。CPU内部寄存器状态窗口598K 数据存储器器状态窗口1. 寄存器内容的读出与修改窗口左侧 CPU内部寄存器状态窗口显示8086K-8088CPU内部各寄存器当前内容,用鼠标左键选中CPU内部寄存器状态窗口栏中的任

18、一寄存器,输入新的数据、 再单击鼠标右键选中“ 更新 ”后,即可实现对8086K-8088CPU内部该寄存器内容的修改。2. 数据存储器内容的读出与修改窗口右下侧数据存储器状态窗口显示 8086K数据存储器中的内容, 单击鼠标右键选中“存储器起始地址 ”,输入要显示内存单元首地址后, 按回车键,即可显示 8086K 数据存储器中指定地址单元的内容(每行显示 16 个存储单元的内容)。用鼠标左键选中任一地址单元,输入单个或连续新的数据、再单击鼠标右键选中“ 更新 ”后,即可实现对 8086K 数据存储器指定地址单元的读出与修改。3. 程序的装载与运行(1)用鼠标左键单击菜单栏“ 文件 ”或工具栏

19、“ 打开 ”图标,弹出“ 打开文件 ” 的对话框,在“ 查找范围 ”对话框中,选择 “ D: 实验指导电子文档 8088 实验 8086k.Asm文件夹”,点击选中的后缀为 ASM文件的实验程序后,再单击“ 确定 ”即可装入源文件。(2)单击工具栏中“ 调试 ”选择“ 编译装载 ”(或单击鼠标右键选择“编译装载 ”),即可完成源文件自动编译、装载目标代码功能。(3)单击“ 调试 ”中“ 连续运行 ”或工具图标“ 运行 ”,即开始运行程序(此时 8086K上的 LED数码管显示“ ”)。(4)程序运行结束后,按下 8086K上的复位按键 RST使其系统复位 ( 位置在 8086K 中部可编程逻辑

20、阵列器件 iSPL-1032 下方 ) ,复位后 8086K的 LED数码管显示由 “”变为“ P. ”状态。此时光标移至 DICE-8086K软件中存贮器 RAM窗口,先单击鼠标右键选中“更改存储器起始地址” ,输入程序运行结果在 RAM中存放的起始地址后按回车键,再单击鼠标右键选中“更新”即可读出指定内存地址中的程序运行结果。(5)单击工具栏“ 复位 ”图标,即可实现复位软件,寄存器置初值,指令指针返回到程序首地址(状态栏中可看到显示IP=l000H )。(6)需要再次运行同一程序时、须重新编译装载该程序。4. 连机故障排除(1)DICE-8086k软件的工作窗口, 底边状态栏 由“ 下位

21、机没有连接 ”变成“连接上下位机 ”,说明联机成功,否则会弹出对话框提示:“下位机没有连接 ”,此时单击“ OK”,实验系统和 PC机处于脱机状态,然后用户根据连接硬件实际情况来设定 COMl或 COM2,设定方法如下:依次单击菜单栏:“ 设置( X)、通讯口设置( Z)、COM1或COM2”确定、波特率设为 9600、然后点击保存设置退出, 状态设定后,系统会自动检测连接。如果此时确定端口和波特率设置正确,但系统仍然没有连接,可按以下两种方法解决:单击工具栏上的“ 重新连接 ”按钮,即可联机;复位实验系统,使得数码管上显示监控提示符“P. ”, 然后关闭 DICE-8086k软件,重新运行,

22、故障即可排除。(2)联机失败原因及解决办法实验系统与 PC机没有连接;实验系统电源没有打开;串口实际位置与软件设置不一致;通讯开关位置不正确 ,检查实验系统各状态设置开关是否确认为出厂模式;软件有病毒;实验系统或 PC机处于非正常状态。实验一运算类程序的设计与调试一实验目的1. 熟悉和了解 DICE-8086K 调试软件的使用操作方法。2. 熟悉和掌握运算类程序的基本结构和程序设计、调试方法。3. 熟悉运算类指令对标志寄存器中各标志状态的影响及标志状态的应用。二 实验内容1. 二进制四则运算程序的设计方法。4. 实验学时数: 2H三 实验设备与工具DICE-8086K实验系统十 PC机四实验方法和步骤(一)二制数加、减法ys1.ASM程序是三字长即四十八位二制数( 12位十六进制数)的加法运算程序,计算 XY=Z,其中设 X、Y均为三字长二进制数,如和有溢出则 Z=EEEEEEEEEEEE。设被加数 X存放在 46004605H内存单元、加数 Y存放在 4610 4615H内存单元、和 Z存放在46204625H内存单元。 上述数据在内存单元存放的格式应为低位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论