一、课程名称
1、中文名称:微机原理与接口技术
2、英文名称:Principle of Microcomputer and Interface Technology
二、学时
总学时72学时,其中讲授54学时 ,实验18学时
三、开课学期
第5学期
四、课程考核要求
考试(期终考试成绩中卷面成绩占70%,平时成绩占30%)
五、课程概述
《微机原理与接口技术》是计算机科学与技术专业(物联网工程方向)的一门专业必修课。本课程的是使学生掌握微型计算机基本工作原理、外围接口电路的基本知识和简单的汇编语言编程技术,培养学生具有基本的微机硬件系统分析,微型计算机系统与接口设计、编程以及开发应用的能力。
六、适用专业
计算机科学与技术专业(物联网工程方向)
七、课程教学要求和学时分配
第l章 微型计算机概述
(一)课程内容
1、微型计算机的特点、发展、分类
2、微处理器、微型计算机和微型计算机系统
3、微型计算机的应用
(二)基本要求
了解微机系统的概念;理解CPU的功能和内部结构。
(三)重点难点
重点是CPU的功能和内部结构。难点是CPU的功能和内部结构。
(四)建议学时3学时
第2章 微处理器
(一)课程内容
1、8086的编程结构、8086的引脚信号和工作模式
2、8086的操作和时序、8086的存储器编址和I/O编址、80386的体系结构。
(二)基本要求
掌握8086的编程结构;掌握8086的存储器编址和I/O编址;了解流水线技术、指令重叠技术和虚拟存储技术。
(三)重点难点
重点是8086的编程结构,8086的存储器编址和I/O编址。难点是8086的存储器编址和I/O编址,流水线技术、指令重叠技术和虚拟存储技术。
(四)建议学时 9学时
第3章 微处理器的指令系统
(一)课程内容
1、8086的寻址方式
2、8086的指令系统概况、8086的指令系统
3、汇编语言中的标记、表达式和伪指令
(二)基本要求
掌握8086的寻址方式,8086的基本传送指令,8086的算术运算指令,8086的逻辑运算指令,8086的串操作指令,8086的控制转移指令,掌握汇编语言中的标记、表达式和伪指令。
(三)重点难点
重点及难点均是掌握8086的寻址方式,8086的指令系统,汇编语言中的标记、表达式和伪指令。
(四)建议学时 15学时
第4章 存储器和高速缓存技术
(一)课程内容
1、存储器的分类
2、存储器的扩充、层次的存储器体系结构
3、微机系统的内存组织,高速缓冲存储器的组织方式
(二)基本要求
掌握存储器的分类、连接、数据宽度扩充、位扩充;理解层次化的体系结构;掌握高速缓冲存储器的组织方式。
(三)重点难点
重点是主存的容量扩展技术,高速缓冲存储器的工作原理。难点是高速缓冲存储器的存储映象与地址转换。
(四)建议学时 9学时
第5章 串并行通信和接口技术
(一)课程内容
1、8255的内部结构、8255的芯片引脚信号
2、8255的控制字、8255的工作方式
(二)基本要求
了解并行通信接口;掌握8255的内部结构和三种工作方式。
(三)重点难点
重点及难点均是8255的内部结构和三种工作方式。
(四)建议学时6学时
第6章 中断控制器、DMA控制器和计数器/定时器
(一)课程内容
1、中断控制器8259A的组成、编程结构和工作原理、8259A的工作方式
2、DMA控制器的一般结构和概要、DMA控制器8237的原理、8237的编程和使用
3、计数器/定时器的概述、可编程计数器/定时器的工作原理、可编程计数器/定时器、8253应用举例
(二)基本要求
掌握8259A的编程结构;掌握8259A的工作方式;掌握8259A的初始化命令字和操作命令字;掌握DMA控制器8237的原理;掌握可编程计数器/定时器的工作原理。
(三)重点难点
重点是8259A的编程结构,8259A的工作方式,8259A的初始化命令字和操作命令字,可编程计数器/定时器的工作原理。难点是8259A的初始化命令字和操作命令字,可编程计数器/定时器的工作原理。
(四)建议学时12学时
八、教材主要参考资料
1、《微型计算机技术及应用》,戴梅萼、史嘉权编,清华大学出版社
2、《微型计算机原理及应用》,郑学坚、周斌,清华大学出版社,
3、《IBM-PC汇编语言程序设计》,沈美明,温冬婵,清华大学出版社