《微机原理》考试大纲.doc
《《微机原理》考试大纲.doc》由会员分享,可在线阅读,更多相关《《微机原理》考试大纲.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理考试大纲第一章 概述1.计算机中的数和编码系统(1)理解计算机中的数制的概念,会应用;(2)掌握二进制编码的方法;(3)掌握二进制运算的规则;(4)掌握带符号数的表示方法及表示范围;2.了解计算机的硬件和软件的划分及功能3.微型计算机的结构(1)了解微型计算机的外部结构;(2)了解微型计算机的内部结构;4. Intel 8088的结构(1)掌握8088的寄存器结构;(2)掌握8088的功能结构;(3)掌握存储器组织;第二章 8088的指令系统1.掌握8088的寻址方式(1)立即寻址(2)直接寻址(3)寄存器寻址(4)寄存器间接寻址(5)变址寻址(6)基址加变址的寻址方式2.掌握8088
2、标志寄存器中的9个标志位3.掌握8088的指令系统(1)数据传送指令(2)算术运算指令(3)逻辑运算指令第三章 汇编语言程序设计1.正确掌握汇编语言的格式;2.了解语句行的构成,会应用;3.理解指示性语句,会正确使用;4.掌握基本的汇编语言程序设计(1)循环程序设计(2)参数传送技术(3)子程序设计第四章 8088的总线操作和时序1.基本概念(1)正确理解指令周期、总线周期和T状态的概念;(2)掌握CPU的时序和存储器以及外设的时序概念;2. 8088的总线(1)掌握8088的两种组态的区别;3.掌握8088典型时序(1)存储器读周期(2)存储器写周期(3)中断响应周期4.最大组态下的8088
3、时序与最小组态的8088时序区别5.计数器和定时器电路Intel 8253-PIT(1)了解8253-PIT芯片的主要功能及内部结构;(2)会写8253-PIT的控制字;(3)掌握8253-PIT的工作方式;(4)掌握8253-PIT编程步骤;第五章 半导体存储器1.解半导体存储器的分类2.读写存储器RAM(1)了解基本存储电路(2)理解RAM的结构(3)掌握RAM与CPU的连接要考虑的主要问题;会根据连接图写出寻址范围第六章 输入和输出1.了解输入输出的寻址方式2.掌握CPU与外设数据传送的方式(1)无条件传送方式(2)查询传送方式(3)中断传送方式(4)直接数据通道传送(DMA)第七章 中
4、断1.中断的引入(1)理解为什么要用中断(2)掌握中断系统的功能2.最简单的中断情况(1)掌握CPU响应中断的条件(2)掌握CPU对中断的响应4. 8088的中断方式(1)掌握两条外部中断请求线及使用 (2)掌握内部中断类型号(3)掌握8088中断优先权次序(4)掌握8088中断向量表的大小、中断向量的个数及中断入口地址的求法(5)掌握8088中的中断响应和处理过程第八章 并行接口片子1.了解可编程的输入输出接口芯片8255A-5的功能和结构2.掌握8255A各端口的工作方式及功能 教材:微型计算机系统原理及应用 周明德, 清华大学出版社参考书:1、微型计算机原理与接口技术李兰友等编,南开大学
5、出版社,2001年版 2、计算机电路基础王金刚编,南开大学出版社,2001年版 考题类型及分数分布:本课程考试试题类型填空题、分析程序题、简答题、综合应用题四种形式,其中填空题20分、分析程序题15分、简答题20分,综合应用题20分数据结构考试大纲第一章 绪论一、学习目的和要求本章的目的是介绍数据结构中常用的基本概念和术语以及学习数据结构的意义。本章要了解数据的抽象类型定义。理解算法在实际问题中的应用。重点掌握各种基本概念和术语、算法描述和分析的方法。二、课程内容第一节 什么是数据结构第二节 基本概念和术语第三节 抽象数据类型的表示与实现第四节 算法和算法分析三、考核知识点1、 合适的数据结构
6、在解决实际应用问题中的关键性;以及学习数据结构的意义。2、 数据、数据元素、数据项、数据结构等基本概念。3、 数据结构的四种逻辑结构和两种存储结构表示方法。4、 抽象数据类型的表示和实现5、 算法的五个特点。6、 算法、算法的时间复杂度和空间复杂度、最坏的和平均的时间复杂度等概念。7、 算法描述和算法分析的方法,对于一般算法能分析出时间复杂度。四、考核要求1. 识记1) 数据结构的基本概念和术语。2) 合适的数据结构在解决实际应用问题中的关键性,以及学习数据结构的意义。3) 数据结构的四种逻辑结构和两种存储结构表示方法。2. 领会1) 算法的描述和分析:算法的时间复杂度和空间复杂度、最坏的和平
7、均的时间复杂度第二章 线性表一、学习目的和要求本章的目的是介绍线性表的逻辑结构和各种存储表示方法,以及定义在逻辑结构上的各种基本运算及其在存储结构上如何实现这些基本运算。要求在熟悉这些内容的基础上,能够针对具体应用问题的要求和性质,选择合适的存储结构设计出相应的有效算法,解决与线性表相关的实际问题。本章重点是熟练掌握顺序表和单链表上实现的各种基本运算及相关的时间性能分析,难点是在循环链表和双向链表存储结构中各种基本运算的实现。二、课程内容第一节 线性表的类型定义第二节 线性表的顺序表示和实现第三节 线性表的链式表示和实现三、考核知识点1、 线性表的类型定义2、 顺序表的含义及特点,顺序表上的插
8、入、删除操作及其平均时间性能分析3、 链式表示和实现,单链表、双链表、循环链表链接方式上的区别;4、 单链表上实现的建表、查找、插入和删除等基本算法及其时间复杂度。5、 循环链表上尾指针取代头指针的作用6、 单循环链表上的算法与单链表上相应算法的异同点。7、 双向链表的定义和相关算法。8、 顺序表和链表的比较,以及如何选择其一作为其存储结构才能取得较优的时空性能。四、考核要求1. 识记1) 线性表的逻辑结构特征;2) 线性表上定义的基本运算,并利用基本运算构造出较复杂的运算。2. 领会1) 顺序表和链表的比较,各自的优缺点。2) 针对线性表上所需要执行的主要操作,知道选择顺序表还是链表作为其存
9、储结构才能取得较优的时空性能。3. 综合应用1) 顺序表的含义及特点,顺序表上的插入、删除操作及其平均时间性能分析。2) 单链表、双链表、循环链表链接方式上的区别;3) 单链表上实现的建表、查找、插入和删除等基本算法及其时间复杂度。4) 循环链表上尾指针取代头指针的作用,5) 单循环链表上的算法与单链表上相应算法的异同点。6) 双链表的定义和相关算法。第三章 栈和队列一、学习目的和要求本章的目的是介绍栈和队列的逻辑结构定义及在两种存储结构上如何实现栈和队列的基本运算。要求在掌握栈和队列的特点的基础上,懂得在什么样的情况下使用栈或队列。本章重点是掌握栈和队列在两种存储结构上实现的基本运算,难点是
10、循环队列中对边界条件的处理二、课程内容第一节 栈第二节 栈的应用举例第四节 队列三、考核知识点1、 栈的抽象数据类型的定义2、 栈的表示和实现3、 栈的简单应用4、 抽象数据类型队列的定义5、 队列的链式表示和实现6、 队列的顺序表示和实现四、考核要求1. 领会1) 栈和队列的特点,栈和队列各自的使用情况。2. 综合应用1) 栈的逻辑结构特点,栈与线性表的异同。2) 顺序栈和链栈上实现进栈、退栈等基本算法。3) 利用栈解决简单的实际问题。4) 队列逻辑结构特点,队列与线性表的异同。5) 顺序队列(主要是循环队列)和链队列上实现的入队、出队等基本算法。6) 顺序队列的“假溢出”现象及其采用循环队
11、列进行解决的方法。第四章 串一、学习目的和要求本章的目的是介绍串的逻辑结构、存储结构及其串上的基本运算。本章重点是掌握串的基本概念和三种表示方法,这也是难点。二、课程内容第一节 串类型的定义第二节 串的表示和实现三、考核知识点1、 串的定义、空串、空格串、子串、主串、串相等。2、 串的基本操作。3、 串的顺序存储结构及在顺序存储结构下基本操作的实现。4、 串的堆分配存储表示及其在堆分配存储结构下基本操作的实现。5、 串的链式存储表示四、考核要求1. 领会1) 串的有关概念及其基本运算2. 简单应用1) 串的三种存储表示2) 使用串解决与串相关的简单的应用问题第五章 数组和广义表一、学习目的和要
12、求本章的目的是介绍多维数组的逻辑结构特征及其存储方式,特殊矩阵和稀疏矩阵的压缩存储方法及广义表的概念,要求熟悉这些内容。本章重点是熟悉多维数组的存储方式、矩阵的压缩存储方式、广义表的定义及其表头表尾的运算,难点是稀疏矩阵的压缩存储表示下转置运算。二、课程内容第一节 数组的定义第二节 数组的顺序表示和实现第三节 矩阵的压缩存储第四节 广义表的定义第五节 广义表的存储结构三、考核知识点1、 数组的顺序存储结构。2、 二维数组的按行存储及按列存储和计算数组元素的地址计算公式。3、 矩阵的压缩存储、特殊矩阵的表示。4、 广义表的定义和操作(HEAD和TAIL)5、 广义表的2种存储结构四、考核要求1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理 微机 原理 考试 大纲
限制150内