微机原理与接口技术课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术》课程教学大纲
课程代码:21148050
课程名称:微机原理与接口技术课程性质:专业(必修)
学分:3.5 学时:72
讲课学时:54 实践/实验学时:18
适用专业:软件工程(嵌入式应用开发方向)
先修课程:电子技术、计算机组成原理
一、课程目标
《微机原理与接口技术》是软件工程(嵌入式应用开发方向)专业的一门专业限选课程。该课程内容兼顾硬件和软件两个方面,具有实践性强、涉及知识面广的特点。
要求学生:掌握8086的系统结构;理解8086指令系统;熟练编写汇编语言程序;理解I/O系统;掌握微机的中断技术及中断控制器8259A芯片;了解微机的DMA及DMA 控制器8237A;学会使用可编程接口芯片8253、8255A、8250/8251等;了解Pentium 系列微机的原理及常用总线标准。
通过本课程的学习,使学生掌握微型计算机的特点、工作原理、基本组成与系统结构,使学生具有微机应用系统软件、硬件开发的初步能力。
二、教学内容
1. 微型计算机概述
教学要求:
了解微型计算机的发展;理解微型计算机的组成;掌握微型计算机的硬件系统基本结构;理解并掌握微机的工作原理。
教学内容:
微型计算机的发展;
Z微型计算机的组成;
Z微型计算机的硬件系统结构;
ZN微机的工作原理。
2. 8086系统结构
教学要求:
掌握8086微处理器的结构;掌握8086的存储器分段;掌握8086MPU的总线周期;
掌握8086的系统总线形成。
教学内容:
Z 8086微处理器的结构及8086的存储器分段技术;
Z 8086引脚和功能;
8086的总线周期;
ZN 8086的时序及8086系统总线形成。
3. 8086指令系统
教学要求:
了解8086指令基本格式;掌握8086寻址方式;理解并掌握8086不同类型的指令。
教学内容:
8086指令基本格式;
寻址方式;
Z传送类指令;
ZN 运算类指令;
ZN控制转移类指令。
实验内容:
实验一 Debug的使用
Debug的R命令查看微型的寄存器;
Debug的D命令查看微机的内存的内容;
Debug的E命令修改内存的内容;
Debug的U命令查看汇编语言和机器语言的对应关系;
Debug的A命令、G命令、T命令使用汇编指令,运行汇编程序段。
4. 汇编语言程序设计
教学要求:
掌握汇编语言的基本语法;熟练掌握顺序、分支、循环程序设计;掌握分支程序设计。
教学内容:
汇编语言基本语法。
Z顺序程序设计;
Z分支程序设计;
Z循环程序设计;
ZN子程序设计。
实验内容:
实验二汇编语言程序设计
汇编语言的上机过程;
顺序程序设计;
分支程序设计;
循环程序设计。
5. 半导体存储器
教学要求:
了解存储器的分类及主要性能指标;了解SRAM、DRAM的组织结构;了解存储器与CPU的连接;了解虚拟存储器和半导体存储器的新技术。
教学内容:
存储器的概述;
Z三种类型存储器SRAM、DRAM、ROM的组成原理;
ZN存储器与CPU的连接;
虚拟存储器;
半导体存储器的新技术。
实验内容:
实验三存储器读写
构成存储器的芯片SRAM 6264的构成;
存储器地址的译码控制;
存储器和8088的连接;
存储器的读写操作。
6. 输入与输出系统
教学要求:
了解I/O接口;理解I/O端口的寻址方式及8086的I/O指令;掌握I/O程序查询方式;掌握中断技术;学会使用可编程中断控制器8259A。
教学内容:
I/O接口功能及寻址方式;
8086的输入/输出指令;
Z程序查询传送方式;
ZN中断技术;
ZN中断控制器8259A芯片。
实验内容:
实验四可编程中断控制器8259A
8259A与外设和CPU的连接;
8259A的初始化编程;
8259A的中断服务程序编写;
7. 可编程接口芯片
教学要求:
熟练运用可编程并行接口芯片8255A;熟练运用可编程定时/计数器芯片8253;了解DMA控制器8237A;理解串行通信及串行通信接口芯片8250/8251;了解DAC0832和ADC0809。
教学内容:
Z可编程并行接口芯片8255A;
Z可编程定时/计数器芯片8253;
DMA控制器8237A;
ZN串行通信及串行通信接口芯片8250/8251;
D/A转换器DAC0832;
A/D转换器ADC0809;
实验内容:
实验五可编程并行接口芯片8255A
8255A与主机的连接;
8255A控制开关和led灯;
8255A模拟交通灯。
8. Pentium系列机系统结构及常用总线标准
教学要求:
了解Pentium的工作模式;了解Pentium的逻辑部件及内部寄存器;了解Pentium 的虚拟存储管理功能;了解常用总线标准。
教学内容:
Pentium微处理器的特点及工作模式;
Pentium微处理器的逻辑部件;