- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微机原理与接口技术》课程教学大纲
《微机原理与接口技术》课程教学大纲的基本内容
(72学时,4学分)
?
一、课堂教学的基本内容及学时分配
?
1. 绪论6????????学时
????????微处理器发展简史;总线的理论;基于微处理器的计算机系统。
?
2. 微处理器的体系结构????????8学时
????????编程模型;实模式存储器寻址;保护模式存储器寻址;存储器分页机制。
?
3. 微处理器的硬件规范????????4学时
????????引脚功能;时钟发生器;总线缓冲及锁存;总线定时;就绪和等待状态;最小与最大模式。
?
4. 存储器接口????????6学时
????????存储器件;地址译码;8位、16位、32位、64位存储器接口;检错和纠错;DRAM的内部结构与DRAM控制器。
?
5. I/O接口基础????????12学时
????????独立与存储器映像I/O,I/O接口的要素,握手信号,接口的电气特性;端口地址译码;可编程并行接口82C55;可编程键盘/显示器接口8279;可编程计数/定时器8254;可编程通信接口16550;数/模转换器与模/数转换器。
?
6. 中断????????6学时
????????实模式中断操作;保护模式中断操作;中断系统的硬件支持;可编程中断控制器8259A;中断实例。
?
7. DMA控制的I/O????????8学时
????????基本的DMA操作;DMA控制器8237;共享总线操作;磁盘和光盘系统;视频显示器。
?
8. 算术协处理器与MMX技术????????6学时
????????算术协处理器的数据格式;80X87的体系结构和指令集;算术协处理器的编程;MMX技术简介。
?
9. 总线接口????????8学时
????????ISA总线;EISA和VESA总线;PCI总线;并行打印机接口;USB;AGP。
?
10. 80186、80188与80286微处理器????????2学时
????????引脚和时序;嵌入式控制器;新增的功能;实时操作系统简介。
?
11. 80386与80486微处理器????????2学时
????????引脚和时序;新增的寄存器;保护模式的一些细节问题;虚拟8086模式。
?
12. Pentium与Pentium Pro微处理器????????2学时
????????引脚和时序;分支预测;优化的高速缓存;超标量体系结构。
?
13. Pentium II,Pentium III与Pentium 4微处理器????????2学时
????????引脚和时序;芯片组;快速流水线技术。
?
二、实验的基本内容(因另有微机实验课程,这部分内容可任选)
?
1. 实模式向保护模式转换
????????编写系统引导程序,从实模式向保护模式转换;能够在实模式和保护模式下输出简单文字。(实验环境:Windows或者Linux 操作系统,Bochs模拟器,NASM 编译器,C/C++编译器,链接器)
?
2. 保护模式下的中断操作
????????保护模式下PIC 8259A编程,设置中断描述符表IDT,进一步设置键盘中断,实现简单的输入系统。(实验环境同上)
?
3. 保护模式下PIT 8254编程
????????实验环境同上。
?
4. Linux下键盘设备驱动的设计与实现
????????理解Linux设备驱动程序的构造,读懂相关的内核源代码及文档资料;理解PS/2键盘设备的工作原理;理解并掌握中断处理机制,编写并安装设备的中断处理程序,能够通过I/O端口操作获取并显示键盘设备基本事件的信息;进一步要求将获取的事件信息通过设备文件接口提供给用户程序,将获取的扫描码分析成键盘码后输出到tty设备,使键盘真正能够控制系统的运行。(实验环境:Linux操作系统,C编译器)
?
5. Linux 下PS/2鼠标设备驱动的设计与实现
????????理解PS/2鼠标设备的工作原理,掌握设备初始化命令;编写并安装设备的中断处理程序,能够通过I/O端口获取并显示鼠标设备基本事件的信息;进一步要求将获取的事件信息通过设备文件接口提供给用户程序,用鼠标指针的形式表现在屏幕上。(实验环境同上)
?
6. Linux 下USB鼠标设备驱动的设计与实现
????????理解USB设备的工作原理,理解USB Request Block数据传输机制;编写USB鼠标驱动,能够获取并显示键盘设备基本事件的信息;进一步要求将获取的事件信息通过设备文件接口提供给用户程序,用鼠标指针的形式表现在屏幕上。(实验环境同上)
?
三、教材和主要参考书
?
教材:
Brey B B. The Intel Microprocessors: Architecture, Progra
您可能关注的文档
最近下载
- 用于(甲基)丙烯酸酯生产的纳米金催化剂的制备方法.pdf VIP
- 元素周期表元素周期律 元素周期律和元素周期表试题及答案.doc VIP
- GZ-2022024机器视觉系统应用赛项赛题完整版包括试题答案及全部附件-2022年全国职业院校技能大赛拟设赛项赛题.pdf VIP
- 品牌视觉设计(张丙刚)PPT全套完整教学课件.pptx
- sap超详细教程(中文).doc VIP
- 四年级英语Unit 2 He's cool教学设计.doc VIP
- TCNIA-硅多晶用包装袋内表面杂质含量的测定 电感耦合等离子体质谱法.pdf
- XXX年最新GSP零售药店质量管理体系文件.docx VIP
- 预制舱安装施工方案.docx VIP
- 北师大版五年级上册数学练习四课件.ppt VIP
文档评论(0)