微机原理与接口技术课程教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

一、课程说明

二、学时分配表

三、教学目的与要求

1.本课程总体教学目的和要求

通过本课程的学习、上机操作,使学生较熟练地掌握微机的基本结构、基本工作原理,初步掌握汇编语言程序设计及微机接口技术,具有微机应用系统设计开发能力,并为其它后续课程奠定基础。

教学要求是通过课堂教学与演示,课后习题练习等环节,掌握微型计算机的基本组成与工作原理的基础知识,包括理解计算机硬件原理,能够设计或调试基本的微机硬件接口及驱动程序等多方面的技能。

2.各章教学要求和知识考核点

(一)微型计算机系统概述

目的和要求:主要了解微型计算机系统的构造及微型计算机工作过程。

重点:微型计算机的基本组成

难点:微型计算机工作过程

(二)微处理器

目的和要求:掌握8086/8088 CPU寄存器结构、作用、CPU引脚功能、存储器分段与物理地址形成、

最小/最大模式的概念和系统组建、系统总线形成;理解存储器读/写时序;了解微处理器的发展。重点:Intel x86CPU微处理器的基本结构,寄存器、堆栈,引脚及其功能;最小/最大模式下系

统总线形成;存储器分段与物理地址形成

难点:Intel x86CPU的内部结构、典型时序分析

(三)寻址方式和指令系统

目的和要求:掌握有关寻址的概念;8086的6种基本的寻址方式及有效地址的计算;掌握8086指令系统

重点:掌握寻址方式;掌握常用指令的功能和用法

难点:区别指令的正确与错误。

(四)汇编语言程序设计

目的和要求:了解汇编语言特点、汇编程序功能、汇编语言结构;掌握汇编语言中的表达式、伪指令、宏定义的含义和用法;掌握DOS功能调用基本I/O,返回DOS方法,了解文件管理;理解顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法,能编写、运行、调试简单的汇编语言程序。

教学重点:汇编的概念及其方法, 掌握汇编程序的基本格式,常用运算符的使用方法,汇编的步骤;顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法。

教学难点:伪指令、宏定义的用法;程序设计算法与流程图。

(五)输入输出接口

目的与要求:掌握输入/输出的基本概念;I/O的编址方法、特点;CPU与外设数据传递的方式及接口技术;理解程序控制传送方式、中断传送方式;掌握8086CPU I/O特点。

重点: I/O的编址方法、译码电路及CPU与外设数据传递的方式;掌握8086CPU I/O特点。

难点:程序控制、中断、DMA方式特点及其应用场合

(六)存储器系统

目的与要求:了解存储器的作用、分类、结构及性能指标,了解存储器系统的多层结构;掌握静态RAM、动态RAM及EPROM的特点、基本结构、地址形成方法及典型芯片;了解DRAM刷新;掌握存储器芯片的扩充的常用方法.

重点:存储器的分类、性能指标;读写存储器RAM、只读存储器ROM、存储器扩展及其与CPU的连接

难点:存储器的位/字扩充方式的方法及连接

(七)中断系统

目的与要求:掌握中断基本概念;深刻理解中断类型码、中断矢量和中断向量表的概念,以及如何对中断服务程序寻址;了解8259A的编程结构,理解8259A工作方式、有关命令和初始化编程及其在PC机中应用

重点:实模式下的中断操作, 中断类型码中断矢量和中断向量表的概念,以及如何对中断服务程序寻址;8086CPU对外部可屏蔽中断响应过程;中断控制器8259A的结构、初始化和应用

难点:中断向量概念、8259A级连工作方式、命令的理解

(八)计时器/计数器与DMA控制器

目的与要求:了解定时/计数器的作用,掌握Intel8253结构和基本工作方式,掌握Intel8253的编程方法、应用;了解DMA的工作原理

重点:8253性能、工作方式,与系统的连接,计数初值的设定,初始化编程

难点:Intel8253各种方式异同

(九)并行接口与串行接口

目的与要求:掌握8255A编程结构、控制字和初始化编程;掌握8255A与微机总线接口技术和应用;掌握8251A主要性能、引脚、编程结构及初始化编程和应用;了解串行通信的基本概念、数据传送

方向、调制与解调,异步和同步通信规程、各自数据格式。

重点:8255A工作方式和初始化编程;掌握8251初始化编程方法

难点:8255A方式1和2的握手信号,时序;异步串行通信格式;8251初始化编程

(十)总线

目的与要求: 了解典型的总线技术;了解ISA总线、PCI总线、USB总线微机常用的总线;理解RS-232C 标准在串行通信中计算机与外设或终端的连接。

重点:总线的概念、分类及应用;ISA总线;RS-232C标准

难点:总线的时序、握手技术。

(十一)模拟量输入/输出通道接口

目的与要求:了解AD/DA转换的基本原理,了解常用AD/DA芯片的使用方法及其与微机的连接。掌握AD/DA芯片在微机系统中的应用。

重点:AD/DA转换的原理

难点:D/A、A/D转换芯片的接口。

(十二)人机交互设备及其接口

目的与要求:了解PC微机系统中的键盘、LED的工作原理及其与主机的接口。

重点:键盘与LED的工作原理。

难点:键盘、鼠标、显示器、打印机等几种常见的人机交互设备的工作原理和他们与计算机的接口。

四、教学内容纲要

第1章微型计算机概述

1.1 微型计算机的基本结构

1.2 微型计算机系统

1.3 微型计算机的运算基础

第2章微处理器

2.1 8086微处理器的结构

2.2 8086的系统组成和总线时序

2.3 微处理器发展及其新技术

第3章寻址方式与指令系统

3.1 指令格式与寻址方式

3.2 8086指令系统

3.3 80x86与Pentium扩充和增加的指令

第4章汇编语言程序设计

4.1 汇编语言程序格式

4.2 汇编语言的数据与表达式

4.3 伪指令

4.4 宏命令伪指令

4.5 程序设计

4.6 汇编语言与c语言的接口

第5章输入输出接口

5.1 微机接口与接口技术

5.2 I/O端口及其编址方式

5.3 端口地址译码

5.4 CPU与外设之间的数据传送方式

相关文档
最新文档