《微机原理与接口技术》课程教学大纲.docxVIP

《微机原理与接口技术》课程教学大纲.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

fbx2000520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档