- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口与技术课程设计电子版
XXXX大学计算机与信息学院
信息工程类
课程设计报告
课程名称: 微机接口与技术 姓 名: 系: 电子信息工程系 专 业: 电子信息工程 年 级: 2009 学 号: 指导教师: 职 称: 副教授
2011年 12月 26日
福建农林大学计算机与信息学院信息工程类
课程设计结果评定
评语: 成绩: 指导教师签字: 任务下达日期:2011.12.7 评定日期: 目 录
1.课程设计的目的………………………………………………………………1
2.课程设计的要求………………………………………………………………1
3.课程设计报告内容……………………………………………………………1
3.1 存储器扩展 …………………………………………………………………1
3.2 读取硬盘参数………………………………………………………………2
3.3 同心圆程序…………………………………………………………………7
3.4 班级信息系统 ………………………………………………………………13
4.结果分析与体会………………………………………………………………37微机接口与技术课程设计
1.课程设计的目的
加强对微机接口与技术课程理论学习的理解,加强用汇编语言的编程能力。
2.课程设计的要求
要求采用汇编语言编程。
3.课程设计报告内容
3.1存储器扩展
题目:采用2732芯片设计一个需要64K程序存储器的微机系统,并给出每片芯片的地址范围。
解:存储器扩展设计如下所示:
各芯片的地址范围为:00000H~00FFFH;
01000H~01FFFH;
02000H~02FFFH;
03000H~03FFFH;
04000H~04FFFH;
05000H~05FFFH;
06000H~06FFFH;
07000H~07FFFH;
08000H~08FFFH;
09000H~09FFFH;
0A000H~0AFFFH;
0B000H~0BFFFH;
0C000H~0CFFFH;
0D000H~0DFFFH;
0E000H~0EFFFH;
0F000H~0FFFFH;
总结:经检验芯片地址范围从00000H开始,且各芯片可寻址空间为4KB,地址连续,不重叠,符合设计要求。要产生连续且不重叠的地址,必须使用全译码法,即译码输出作为各芯片的片选信号。本次设计采用二级译码获得地址,为使初始地址为00000H,故将CPU的A19接一个反相器作为74LS139的片选端,将CPU的A18~ A17接一个反相器作为74LS138的G2A和G2B。通过本次设计,最重要的是掌握全译码法拓展存储器的思想:高位地址参与译码,译码输出作为各芯片的片选信号。
3.2读取硬盘参数
题目:编写一个读出自己计算机硬盘参数的程序。
设计思路及方法:硬盘是主机重要的存储设备,不同厂家,不同大小的硬盘参数均不相同。这里所说的硬盘参数是:磁头数、柱面数和扇区数等。在windows NT系列的操作系统下,无法用int 13H 得到硬盘参数,故采用win32汇编编程,通过调用windows的API接口来获取硬盘的参数。
程序如下所示:
.MODEL SMALL
.286
.DATA
copy db IDE hard drive identify program 1.0,0dh,0ah
db Copyright (c) 1995 by LiChunsheng,0dh,0ah
db All rights reserved.
db 0dh,0ah,0ah,Model Number......
iofm dw 14h dup(2020h)
db 0dh,0ah,Firmware Revision....
dw 4 dup(2020h)
db 0dh,0ah,Serial number......
dw 0ah dup(2020h)
db 0ah
db 0dh,0ah,Cylinders......
nofc db 5 dup(2
文档评论(0)