微机原理8088实验指导书.doc

微机原理8088实验指导书.doc

ID:49943274

大小:1.36 MB

页数:43页

时间:2020-03-03

微机原理8088实验指导书.doc_第1页
微机原理8088实验指导书.doc_第2页
微机原理8088实验指导书.doc_第3页
微机原理8088实验指导书.doc_第4页
微机原理8088实验指导书.doc_第5页
资源描述:

《微机原理8088实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理及应用实验指导书杨凌霄阎有运郭顺京张伟编著河南理工大学电气工程系2004.8♦八J•冃Us实验目的寧握微型计算机的结构组成和工作原理、微机存储系统的结构组成和工作原理,熟练掌握微型计算机的中断技术、典型接口芯片的硬件设计和初始化及工作程序的设计。了解微型计算机的最新技术和发展。为后续课程打下坚实的基础。实验综述微机原理及接口技术是一门实践性很强的专业技能课,通过实验环节使学牛学握微型计算机与外设连接的有关技术,以及一•些典型通用接口的工作原理、工作过程及应用方法,培养学生对接口电路分析和设计的能力,使学生能将微型计算机与通用或专用外

2、设连接起來,构成完整的微机系统或计算机控制系统。每次实验前,学牛必须按照指导书要求进行不少于实验课时数的预习少准备。实验结果必须经实验教师认可。实验环境硬件条件:高档PC机微机及接口实验系统装置软件条件:DOS操作系统、Windows操作系统。任意一种编辑程序,如EDIT.EXEo宏汇编程序MASM.EXEo连接程序LINK.EXE-调试程序DEBUG.EXEo集成操作软件:WMD86目录实验一系统认识实验1实验二顺序程序设计6实验三循环程序设计7实验四分支程序设计8实验五子程序设计9实验六显示程序设计10实验七8253定时/计数器应用实验

3、11实验八8255并行接口应用实验15实验九中断特性及8259应用编程实验18实验十8251串行接口应用实验21实验-一双机通讯实验25实验十二EPROM扩展实验27实验十三8255键盘及显示接口实验30一、实验目的掌握TDN86/88教学系统的基木操作。二、实验设备TDN86/88教学实验系统。三、实验内容及步骤实验内容:从3500H内存单元开始建立0〜15共16个数据。实验源程序如下:STACKSEGMENTSTACK;8088宏汇编程序DW64DUP(?);定义堆栈段STACKENDSCODESEGMENT:定义代码段ASSUMECS

4、:CODESTART:MOVDI,3500H;程序开始设数据首址MOVCX,()01OHMOVAX,0000HSAHF;字节数送入ex中Al:MOV[DIJ,AL;写入一字节INCDI;修改地址指针INCAX;修改数据DAA;十进制调整LOOPAl:未填完转移A2:JMPA2CODEENDS;代码段结束ENDSTART;程序结束实验步骤:1、使用串行通信电缆将实验系统与计算机(PC)微机相连。2、打开WMD86进入系统环境如图1・1所示。图1—13、点击'选择串口'如图1—2所示。可选串行口1或串行口2(计算机后面与USB接口相邻的为串行口

5、1)。图1一24、点击文件,打开新建源程序,如图1—3所示。图1一35、输入源程序并保存为DQ.asm.如图1—4所示。图]一46、点击'编译',对源程序进行汇编、连接,牛成可执行文件DQ.EXE如图1—5所示。图1—57、汇编、连接无课后点击'窗口',如图1—6所示。文件g)編辑@)查看@)編译选择串口窗口址)帮助⑩抽唱

6、鼠画匐S噬DQ.asmRtacksegmentstackDW64DUP(?)STACKENDSCODESEGMENT-

7、g

8、x

9、调试窗口Ctrl+1示波器窗口Ctrl+2寄存器窗口Ctrl+3新建窗口@)层叠©平铺(I)

10、排列图标(A)START:MOVAL82H1DQ.asm图1—68、点击'调试窗口'如图1・7所示,进入调试窗口。图1一7ASSUMECS:CODE9、按实验系统(箱)中的RESET键或计算机键盘上的Ctrl+Break键,显示器上将出现'welcometoyou!,,如图1—8所示,说明实验系统(箱)和计算机通信成功。图1一810、装入DQ.EXE程序,确认程序段地址CS:0000及偏移最地址IP:2000。11、提示装载完毕后使用U0000:2000命令进行反汇编,检査程序是否止确装入。12、在提示符下键入G=0000:2000(在系统

11、默认段址CS=0000情况下,也可直接键入G二2000)可连续运行程序。13、使用D0000:3500可查看3500H〜35OFH单元中的内容是否为0〜15,共16个数。可丿IJE3500修改内存单元中的内容。14、在以后的实验中将会用到示波器,示波器窗口如图1—9所示。图1一9一、实验目的1)掌握顺序程序设计方法。2)学习数据传送及算术和逻辑运算指令的用法。3)熟悉在PC机上建立、汇编、连接、调试和运行8086汇编语言程序的过程。二、实验内容1)冇一字变量BUF1是以原码表示的冇符号数,要求将其转换为反码和补码,分别存入BUF2和BUF3

12、单元,并在屏幕上显示出來。2)有两个两字节无符号数分别放在存储单元A、B起始的缓冲器中,求其和,结果放在A起始的缓冲区并在屏幕上显示。相加若有进位不存入存储单元。三、实验设备PC

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

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

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