- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理实验指导书-通信
微机原理实验指导书
───────通信专业
江苏科技大学电子信息学院
2006-8-23
前 言
课程名称:微机原理
适用对象:通信专业本科
学时学分:共56学时,3.5学分,其中实验时数12学时。
随着微型计算机应用的日益广泛和深入,接口技术有了迅速的发展,并已经成为直接影响微机系统功能和推广应用的关键。从硬件的角度来看,微机的开发与应用,在很大程度上就是微机原理电路的开发与应用,因而微机原理技术成为涉及本专业的大学生必不可少的基本技能。
微机原理是建立在模拟电子线路、数字电路、计算机组成原理、微机原理、汇编语言程序设计和操作系统原理基础之上的一门综合性理论与实践相结合的课程。要求学生在熟练掌握这些先导课程知识的基础之上,采用理论与实践相结合的方法,在理论的指导下,加强动手实验,在实践中巩固理论,进而达到全面掌握微机接口理论并具有一点实际应用开发能力。
微机原理是通信专业的必修课程,该课程3.5学分,总学时为56学时,根据教学大纲的要求以及现有实验设备条件,对本课程的实验部分安排了12学时的上机操作,具体分为6次进行,其安排如下:
实验一:数据传送与算术运算(设计)
实验二:代码转换(设计)
实验三:程序的基本结构练习(设计)
实验四:存储器扩展(设计)
实验五:并行接口(8255)扩展(设计)
实验六:串行接口(8251)扩展(设计)
为了让学生能够比较好的完成实验,在做实验前需要做下述准备:
1.实验前的准备工作
① 认真复习理论教学内容及相关资料。
② 认真查询相关实验资料,做好预习准备。
2.实验时应注意的事项
① 按时参加上机实习,不得无故迟到、早退。
② 遵守机房管理制度和实验操作规则。
③ 上机者在上机规定的时间内,不能从事与实验无关的内容。
④ 独立完成实验,严禁抄袭他人成果。
⑤ 按时提交实验报告。
3.实验报告要求
① 实验课题
② 实验设备及工具
③ 实验目的
④ 实验过程和结果分析
通过实验,学生应达到以下几点目的:
通过实验,掌握微机接口的基本概念、功能、组成,掌握CPU与接口交换数据的方式及分析和设计接口电路的基本方法。
掌握定时器/计数器、中断、存储器接口、并行接口、串行接口、A/D与D/A转换器接口以及总线与接口标准的基本概念、组成和特点。熟悉相应的接口芯片的结构。掌握它们一些具体的应用和连接方法,并根据具体的接口功能要求编制相应的接口程序根据所做实验,完成实验总结报告
? 掌握I/O端口地址译码技术,了解几种主要的人机交互设备接口的功能和原理。
实验一 数据传送与算术运算
实验目的:
学会数据传送和算运算指令的用法。
熟悉在PC机上建立﹑汇编﹑链接﹑调试,和运行8088汇编语言程序的过程。
掌握利用DEBUG调试软件来调试汇编语言程序的方法。
实验器材
PC机一台;
QTH-2008PCI 32位微机教学实验仪一套。
实验内容:
多字节加法,要求把6个字节数据分配在数据区,定义30个字节的堆栈空间。将多字节的和存放在字节sum单元中。
实验步骤
运行EDIT或记事本等编辑器,建立文件名为XXX.ASM源文件,输入给定程序。
用MASM.EXE或TASM.EXE汇编程序产生XXX.OBJ目标文件。
方法:MASM XXX.ASM↙。
用LINK.EXE或TLINK.EXE产生XXX.EXE可执行文件。
方法:LINK XXX.OBJ↙。
运行DEBUG调入XXX.EXE可执行文件。
方法一: DEBUG XXX.EXE↙。
方法二: DEBUG↙
N XXX.EXE↙。
L↙。
运用DEBUG命令对XXX.EXE进行调试和分析。
A用反汇编U命令,将汇编程序段调到显示屏幕上。
b.用T单步执行程序段,执行每条指令观察其结果。
c.用运行命令G执行程序并验证其执行结果。
d.用设置断点的方法执行程序段并检查执行结果。
e. 利用DEBUG其他命令运行、修改、并观察其结果。
注意:以上方法MASM.EXE,LINK.EXE,XXX.ASM都在同一路径下。
思考题
常用的数据传送指令和算术运算指令有几种类型?试归纳并举例说明。
如果程序中有弹出指令,栈指针如何变化?试举例说明。
在DEBUG下输入程序段,如何建立、修改、存盘?试举例说明。
程序段近过程与远过程有什么不同?什么情况下是RET?什么情况下是RETF?
程序返回系统有几种方法?并说明?
报告要求
写明本次实验内容和实验步骤。
整理出实验任务的源程序和运行结果。
对调试过程中的问题进行分析,对运行结果进行分析。
写出上机调试各步骤及中间过程。
小结DEBUG的使用方法。
回答思考题。
实验二 代码转
文档评论(0)