计算机组成原理同步练习册(附答案)
计算机组成原理
第1章 计算机系统概论
一. 填空题
1. 计算机系统是由 硬件 和软件两大部分组成的,前者是计算机系统的物
质基础,而后者则是 计算机系统解题的灵魂 ,两者缺一不可。
2. 存储程序是指 解题之前预先把程序存入存储器 ;程序控制是指 控制
器依据所存储的程序控制计算机自动协调地完成解题的任务 ,这两者合称为存
储程序控制,它是冯·诺依曼型计算机的重要工作方式。
3.通常将控制器和运算器合称为 中央处理器(CPU) ;而将控制器、
运算器和 内存储器 合称为计算机的主机。
4.计算机系统的硬件包括 控制器 、 运算器 、存储器、I/O接口和I/O设
备等五大部分。
二. 选择题
1. 指令周期是指( C )。
A. CPU 从主存取出一条指令的时间
B. CPU 执行一条指令的时间
C. CPU从主存取出一条指令加上执行该指令的时间
三. 问答题
1. 存储程序控制是冯•诺依曼型计算机重要的工作方式,请解释何谓存储程
序、程序控制?
答:存储程序是指将解题程序(连同原始数据)预先存入存储器;
程序控制是指控制器依据存储的程序,控制全机自动、协调的完成解题任务。
2. 计算机系统按功能通常可划分为哪五个层次?画出其结构示意图加以说
明。
答:.五级组成的计算机系统如图 1.7 (课本 P18)
1)微程序设计级:微指令直接由硬件执行。
2 )一般机器级(机器语言级) :由微程序解释机器指令系统,属硬件级。
3 )操作系统级:由操作系统程序实现。
4 )汇编语言级:由汇编程序支持执行。
5 )高级语言级:由高级语言编译程序支持执行。
这五级的共同特点是各级均可编程。
四. 计算题
1. 设某计算机指令系统有 4 种基本类型的指令 A、B、C 和 D,它们在程序
中出现的频度(概率)分别为0.3、0.2、0.15和0.35,指令周期分别为5ns、5.5ns、
8ns和10ns,求该计算机的平均运算速度是多少MIPS(百万条指令每秒)?
解:指令平均运算时间:
T=5×0.3+5.5×0.2+8×0.15+10×0.35=7.3 (ns)
平均运算速度:
V=1/T=1/(7.3×10-3)=137(MIPS)
第2章 运算方法与运算器
一. 填空题
1. 若某计算机的字长是 8 位,已知二进制整数x =10100,y =–10100 ,则在
补码的表示中, [x]补 = ,[y]补 = 。
2. 若浮点数格式中阶码的基数已确定,而且尾数采用规格化表示法,则浮点
数表示的数,其范围取决于浮点数 阶码 的位数,而精度则取决于 尾数
的位数。
3.浮点加减法运算对阶的原则是 _小阶向大阶看齐__,即将小阶的尾数右
移。浮点运算结果的溢出是 指阶码大于所能表示的最大正阶_,溢出时应将溢出
标志位置为1。
4.设有4位二进制数1101,采用奇校验码,则校验位P= __ 0 __;奇偶校验
码只能检测出_奇数位_ 的错误,但无纠错能力。
5. 16 位(包括 1 位符号位)的定点小数,若用补码表示,其表示的真值范
围是 -1~+(1-2-15 ) ,最多能表示 65536 (或216 ) 个不同的数。
6.计算机中的溢出标志OF受 算术运算类 指令的影响;而零标志“ZF ”则在
结果为__零 __ 时被置为 1。
7. 汉字在计算机中的表示方法有汉字的输入编码,还有 汉字内码 和汉字字
模码 等三种。
二. 选择题
1.下列各数中,最大的数是( B )。
A. (101001)2 B. (53)8 C. (42)10
2. 下列机器数中,真值最小的数是( C )。
A .[x]补 =1.1010