惠州学院考试-计算机组成原理)
《计算机组成原理》课程教学要求和复习要点
了解:指对事物有初步的认识,包括对概念、常识的必要记忆,但不要求清楚明白其内在规律或工作原理。
理解:指对事物有比较深入地认识,不仅包括对概念、常识的记忆,而且要求清楚明白其内在规律或工作原理,并能用自己的言语加以陈述说明。
掌握:指对事物理解的基础上,能够对所学知识加以运用。
注:这是老师给的一份复习资料,我家一整理,不过不是很全。
书本上的P18-21的例题一定要做,考试出了类型题。还有一些事原题。P113的表4.5考试考了,给出算法写方式。P119的图,又出类型题
P140那两个图考试出来了没事最后一题没最好把前面的那些图也记一记,不是每次都一样的。P182 第八题。重要,但是没有考16题知识点靠了。
按照下面的来复习
第一章 计算机系统概论
1.1 计算机的分类
了解计算机的分类方法。
总体上两大类:电子模拟计算机和电子数字计算机
数字计算机分为专用计算机和通用计算机
通用计算机分为超级计算机、大型机、服务器、工作站、微型机和单片机
1.2 计算机的发展简史
了解计算机的发展简史
第一代1946-1957,电子管计算机
第二代1958-1964,晶体管计算机
第三代1965-1971,中小规模集成电路计算机
第四代1972-1990,大规模和超大规模集成电路计算机
第五代1991年后,巨大规模集成电路计算机
1.3 计算机的硬件
1)理解计算机硬件的组成要素(图1.2)
2)理解程序、指令的概念。以及存储程序和程序控制的概念。
1、计算机硬件的组成元素:存储器、运算器、控制器、适配器、输入输出设备、系统总线P6图1.2
2、每一个基本操作就叫做一条指令,解算某一个问题的一串指令序列,叫做该问题的计算程序。
将解题的程序(指令序列)存放到存储器中成为存储程序,控制器依据存储的程序来控制全机协调地完成计算任务叫做程序控制。
1.4 计算机的软件
1)掌握系统软件和应用软件的概念
2)理解软件的发展演变
1、系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途,包括各种服务性程序、语言程序、操作系统和数据库管理系统
应用程序是用户利用计算机来解决某些问题而编制的程序。
2、机器语言、汇编语言、算法语言、操作系统、数据库管理系统
1.5 计算机系统的层次结构
了解计算机系统的层次结构(图1.7)
第一级是微程序设计级或逻辑电路级
第二级是一般机器级,也称为机器语言级
第三级是操作系统级
第四级是汇编语言级
第五级是高级语言级
第二章 运算方法和运算器
2.1 数据与文字的表示方法
1)掌握定点数、浮点数的表示方法(例1、例2)*
2)掌握数的机器码的原码、反码、补码表示方法(例3、4、5)*
3)理解字符和字符串的表示方法
4)掌握奇偶校验的原理和方法
1、例一、若浮点数x的754标准存储格式为16,求其浮点数的十进制数值。
解:将16禁止数展开后,可得二进制格式为
0 100 0001 0011 0110 0000 0000 0000 0000
S 阶码8位----------尾数(23位)---------
指数e = 阶码 - 127 =-== (3)10
包括隐藏位1的尾数1.M = 1.011 0110 0000 0000 0000 0000 = 1.011011
于是有
X = (-1)S * 1.M * 2e =+(1.011011)* 23 = +1011.011 = (11.375)10
例二、将数(20.59375)10转换成754标准的32位浮点数的二进制存储格式。
解:首先分别将整数和分数部分转换成二进制数:
20.59375 = 10100.10011
然后移动小数点,使其在第1、2位之间
10100.10011 = 1.010010011 * 24 e = 4
于是得到: S = 0,E = 4+ 127 =131,M = 010010011
最后得到32为浮点数的二进制存储格式为:
0100 0001 1010 1100 0000 0000 0000 = (41A4C000)16
2、
2.2 定点加法、减法运算
1)掌握定点补码加法和减法的运算方法*
2)掌握运算益处概念以及检测方法*
3)理解基本二进制加法/减法器电路的工作原理及其特点
2.3 定点乘法运算
1)了解不带符号阵列乘法器的算法和逻辑图
2)理解对2求补电路工作原理及带符号阵列乘法器的组成逻辑图。
2.4 定点除法运算
1)了解原码除法算法原理和并行除法器的算法和逻辑图
第三章 内部存储器
3.1 存储器概述
1)了解存储器的分类
2)理解存储器的分级结