一、本课程的地位、作用和任务
  “微机原理”是高等学校电气与电子信息类专业的平台课程。作为学习计算机硬件原理与应用知识最主要的课程,该课程对提高学生的计算机硬件应用能力至关重要,是学生学习部分专业课程、完成毕业设计的重要技术基础课程。
  本课程以微处理器、总线、接口、通道和管理程序为主线索,通过循序渐进、适当循环提高的教学和实践活动,培养学生掌握计算机系统构成、微处理器、接口技术及其应用编程方法、微型计算机系统实现技术、单片机基本原理及其应用,并了解微机系统及接口技术的最新发展。
  本课程有很强的工程实践性,学生通过理论学习与实践动手训练,能在分析问题和解决问题等方面受到系统科学的训练,对提高形式逻辑思维能力、理论联系实际能力、自主动手能力和创新能力有较大的作用。
  二、本课程的教学基本内容与要求
  (一)理论教学部分
  1. 概念与基本知识
  (1)计算机系统的组成和各部分的作用。
  (2)数字计算机中的信息表示,原码、反码、补码的表示和计算。
  (3)微机系统的结构特点。
  (4)8086/88CPU内部结构, EU,BIU,指令队列。
  (5)8086/88CPU外部信号,数据总线、地址总线、控制总线,总线缓冲器。
  (6)8086/88系统组成和总线时序。
  2. 8086/88系统指令与汇编程序设计
  基本内容
  (1)指令作用概述。
  (2)寻址方式,操作数类型(数据、地址、状态、空)。
  (3)指令格式与指令系统,数据传输、算术运算、逻辑运算、数据转换、I/O、程序流控制、CPU控制、软中断。
  (4)汇编语言程序格式与程序设计,数据格式(变量、数组、结构)。
  (5)程序设计举例,数据结构、堆栈使用、程序流控制(分支、循环、条件、子程序)。
  (6)BIOS与DOS功能调用。
  可选内容
  (7)8087浮点指令与编程设计。
  (8)典型高级语言接口。
  3. 半导体存储器
  基本内容
  (1)存储器及分类。
  (2)随机读写存储器(SRAM和DRAM)。
  (3)只读存储器ROM。
  (4)存贮器在微机系统中的连接与扩充方法,译码电路及设计应用,部分译码与地址重叠。
  可选内容
  (5)电可擦除制度存储器EEPROM和闪存FlashRom。
  (6)集成存储器。
  (7)双口存储器DPRAM。
  (8)快速缓存cache。
  (9)虚拟存储器。
  4. 基本输入输出技术
  (1)输入输出基本接口及主要问题(中断、DMA)。
  (2) 简单输入输出方法,典型电路及程序。
  (3) I/O总线及规范,典型I/O时序。
  5. 中断
  (1)中断原理,中断源、中断优先级、中断嵌套。
  (2)中断响应及中断处理。
  (3)8259A中断控制器原理与应用,级连的概念,典型程序。
  6.数字量输入输出
  基本内容
  (1)8255A并行接口,三种工作方式、控制字和典型电路,方式1应用程序。
  (2)8253定时/计数器,六种工作方式和控制字,典型应用和编程。
  (3)8250/8251串行通信接口,异步通信,异步通信参数,RS232电平及变换,初始化、查询及中断编程。
  可选内容
  (4) 8237DMAC接口,级连概念,工作时序,初始化。
  7.模拟量输入输出
  基本内容
  (1)模数转换器DAC与接口应用,基本参数。
  (2) 数模转换器ADC与接口应用,基本参数。
  (3) 模拟通道,多路转换开关MUX,采样保持器S/H,基准电压源。
  (4)应用举例,同步转换。
  可选内容
  (5) 数据采集系统(DAS)。
  8.单片计算机
  基本内容
  (1)单片计算机概述。
  (2)典型单片机的功能部件:处理器、并行I/O、串行I/O、计数器/定时器、中断系统、片内数据与程序存储器。
  (3)单片机寻址方式与指令系统。
  (4)单片机功能扩展:存储器扩展,串行接口,并行接口。
  可选内容
  (5)典型应用与编程举例。
  9. 32位微型计算机(IA-32)系统及应用
  (1)IA-32微处理器硬件结构,寄存器、流水线、SIMD。
  (2)32位微机虚地址保护模式与中断机制。
  (3)80386指令系统。
  *(4)微机总线技术的发展。
  可选内容
  (5)32位汇编语言程序设计;
  (6)多任务多用户操作系统与32位微机
  (6)微机应用系统的设计与实现方法。
  (二)实践教学部分
  实验教学分两个层次教学:基本单元实验(又分基本内容与可选内容两部分)和系统综合设计(可选内容) 。单元实验 包括典型环境、典型接口芯片、典型单元控制方法,使学生通过实验和设计掌握微机硬件基本知识、基本操作技能,熟悉理解汇编语言编程、硬件I/O控制、实时系统基本概念,培养基本的硬件动手能力和目标代码级软件调试能力。综合测试实验不再是验证性实验,仅给出了设计要求(各类应用系统的原型)与设计提示,每种测试分别规定基本要求和提高性要求部分,主要用于测试和锻炼提高学生的设计与创新能力,要求学生在现有实验平台基础上自行设计选择软、硬件实现方案。
  建议实验部分单独考核。
  1.基本单元实验
  基本内容
  (1) 汇编语言程序设计与调试。
  (2) 简单输入输出。
  (3) 8255并行接口。
  (4) 8253定时/计数器接口。
  (5) 8259中断控制接口。
  (6) 存储器扩充。
  (7) 模数(A/D)转换。
  (8)数模(D/A)转换。
  可选内容
  (9)串行通信接口。
  (10)DMA传送。
  2.系统综合设计
  可选内容
  (1)综合测试与设计。
  *(2)单片机仿真器、汇编与简单应用实验。
  三、说明
  1.《“微机原理”课程教学基本要求》是微机原理类课程教学的指导性文件,是学生学习微机原理课程达到合格标准的最低要求,是学校组织本课程教学(制定教学大纲、计划,编写教材等)的主要依据,也是进行微机原理类课程教学质量评估的重要依据。其中,单片机部分针对不单独开设单片机理论课程的专业讲授,单片机类型建议为MCS-51,也可选用PIC8位单片机或其他16位单片机。
  2.《“微机原理”课程教学基本要求》理论教学部分中的基本内容为要求学生理解、掌握的内容。
  3.《“微机原理”课程教学基本要求》只提出了教学内容的基本内容和可选内容,对于课程内容体系、教学方法、教学环节等,各专业可以适当自主安排。亦可补充认为必要的以及新的内容,或按教学内容整合形成新的课程,以利于进行各种教学改革的尝试,形成各专业的特色。
  4.在课堂讲授、实验课、习题与课外练习等教学环节中,应注意贯彻理论联系实际的原则,并注意学生逻辑思维能力、工程观点和分析与解决问题能力的培养。根据本课程的特点,必须严格要求学生独立完成一定数量的习题。