“微机原理”课程考试大纲
一、课程性质和目的
“微机原理”课程是计算机与应用专业的一门重要专业基础课程。设置本课程的目的是使学生从理论和实践上掌握微型计算机的基本组成、工作原理及常用接口技术,建立微机系统整体概念,使学生具备微机应用系统软、硬件开发的初步能力。
二、课程内容
现代微型计算机结构;I/O控制方式及典型I/O接口芯片的编程应用;
三、考试内容及考核目标
1.微型计算机的发展、特点及基本组成
考核知识点:微型计算机的发展阶段,微机计算机的特点及主要技术指标,微型计算机的基本结构与系统组成。
考核要求:
•了解以微处理器为核心技术的微机技术发展过程,各代微处理器的典型产品及主要特点。
•了解微机的工作特点、分类及主要技术指标。
•掌握微型计算机的基本结构及重要组成部件的功能。
•了解微机系统的基本组成,微处理器、微型计算机和微机系统的区别。
2.微型计算机体系结构
考核知识点:CPU的内部逻辑结构及外部引脚功能,存储器结构,系统配置,CPU的典型操作和时序。
考核要求:
•了解CPU的基本功能。
•掌握CPU的内部逻辑结构,主要功能部件及基本工作过程,了解流水线 技术的初步概念。
•熟悉CPU的主要寄存器(通用寄存器。专用寄存器、标志寄存器等)及其主要功能。
•掌握标志寄存器各位的功能定义。
•了解CPU的外部引脚类型,掌握主要引脚功能。
•了解微机中存储器组成结构,存储器的分段,逻辑地址与物理地址概念,存储器堆栈的结构特点。
•了解CPU与外围芯片的连接及典型配置情况,掌握地址锁存器(8282)及双向总线收发器(8286)的功能特性。
•掌握时钟周期、总线周期及指令周期的定义,掌握CPU读、写操作时序。
3.I/0控制方式
考核知识点:I / O端口的编址方式;主机与外设间数据传送的基本控制方式 (程序控制方式,中断方式,DMA方式);中断控制器、DMA控制器的组成及编程应用。
考核要求:
•了解两种I / O端目编址方式(Memory-Mapped,
I / O-Mapped)。
•了解程序控制方式的特点及应用。
•掌握中断基本原理及微机中断系统。
•掌握中断控制器(8259)的基本功能、组成结构,会编写8259的初始化程序。
•了解DMA方式的特点及工作原理。
•掌握DMA控制器(8237)的基本组成及编程应用方法。
4.典型I/0接口电路及编程应用
考核知识点:串行接口,并行接口,计数器/定时器。
考核要求:
•了解串行通信的主要特点:
•掌握串行接口电路的基本结构。
•掌握可编程串行接口芯片(8251)的结构及编程应用技术。
•了解并行通信的主要特点。
•掌握可编程并行接口芯片(8255)的结构及编程应用技术。
四.课程实验考核内容与要求
本课程是技术性、实践性较强的课程,应通过必要的编程上机和实验环节使学生巩固和加深对基本概念和基本知识的理解和掌握,并进一步培养和提高学生分析和解决实际问题的能力。
本课程的实验考核是在笔试通过的基础上,进一步检测考生运用所学基本理论知识分析解决实际问题的能力,及上机实验操作的能力。
实验考核内容:
I/0接口实验
•可编程并行接口(8255)。
•可编程计数器/定时器(8253)
•可编程串行接口( 8251)。
•中断。
实验考核要求:
•接给定实验条件及功能要求编写可编程接口电路(8255,8251,8253)
的有关实验程序,井上机调试通过。
•接给定实验条件及功能要求编写中断实验程序,并上机调试通过。
注:本部分的实验条件可用清华大学计算机工厂生产的“TPC-H微机接口实验系统”或其他具有类似功能的实验装置。
五、几点说明
1.为了明确对考核内容的要求,本考试大纲中把考核要求大体上分为三个层次:“了解”、“掌握”、“运用”。
“了解”是指:能知道有关概念、知识的意义,并能正确认知和表述。
“掌握”是指:在了解的基础上能全面把握基本概念、基本原理,能领会有关概念和原理的区别与内在联系。
“运用”是指:在掌握的基础上能运用基本概念、基本原理分析和解决有关理论及实际问题。
2.考试教材:《微型计算机基本原理与应用》,王克义等编著,北京大学出版社,1997。
3.题型:客观性试题分为填空题、判断题、单选题,主观性试题分为简答题、编程题、综合题,其中主观性试题约占60%左右。
难度等级:试题的难度等级分为简单、中等难度、较难题三个等级,大致比例为40:45:15。