――――――――――――――――――――――――――装 订 线―――――――――――――――――――――――――――――――-
姓名
中国民航学院 2006-2007 学年第 2学期
《计算机组成原理》期中选考B卷答案
一. 选择题
1. D 2. C 3. A 4. A 5. B 6. C 7. D
8. C 9. A 10. D 11. B 12. B 13. A 14. B
15. A 16. C 17. D 18. D 19. B 20. D
二. 填空题
1. A. 运算器 B. 控制器 C. 存储器
2.A. 符号位 B. 数值域 C. 纯小数 D. 纯整数
3.A. SRAM B. DRAM C.快
4.A. 操作特性与功能 B. 操作数的地址 C. 二地址、单地址、零地址
5.A. 微操作 B. 指令操作码 C. 时序 D. 状态条件
6.A. 并行 B. 串行 C. 复用
三. 计算题
1. 解:(1)
[x]补= 00.11011 [x]补 = 00.11011
+ [y]补 = 00.00011 + [-y]补 =11.11101
[x+y]补 = 00.11110 [x-y]补 = 00.11000
所以,x+y=0.11110 所以,x-y=0.11000
(2)
[x]补 = 00.11011 [x]补 = 00.11011
+ [y]补= 11.01011 + [-y]补 = 00.10101
[x+y]补= 00.00110 [x-y]补 = 01.10000
所以,x+y=0.00110 两符号位不同,故产生溢出。
2. 解:h = Nc/(Nc+Nm)=1900/(1900+100)=0.95
R = tm/tc=250ns/50ns=5
E = 1/(r+(1-r)h)=1/(5+(1-5)× 0.95)=83.3%
ta = tc/e=50ns/0.833=60ns
四. 简答题
1. 解:一个较完整的指令系统应包括数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、字符串指令、系统控制指令。
2. 解:
(1)指令寄存器(IR):用来保存当前正在执行的一条指令。
(2)程序计数器(PC):用来确定下一条指令的地址。
(3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。
(4)缓冲寄存器(DR):
<1>作为CPU和内存、外部设备之间信息传送的中转站。
<2>补偿CPU和内存、外围设备之间在操作速度上的差别
<3>在单累加器结构的运算器中,缓冲器还可兼作为操作数寄存器。
(5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。
(6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条 件码内容。除此之外,还保存中断和系统工作状态等信息, 以便使CPU和系统能及时了解机器运行状态和程序运行状态。
3.解:
闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。因而它是一种全新的存储器技术。
闪速存储器的特点:
(1)固有的非易失性 (2)廉价的高密度
(3)可直接执行 (4)固态性能
4. 解:CPU管理外围设备有五种方式:
(1)程序查询方式
(2)程序中断方式
(3)直接内存访问(DMA)方式
(4)通道方式
(5)外围处理机方式
五. 应用题
1. 解:(1)内存地址 4 3 2 1 0
模块 | 字 |
数据总线(位)
(a)顺序存储器
图C12.1
(2)内存地址 4 3 2 1 0
字 | 模块 |
数据总线(位)
(b) 交叉存储器
图C12.2
2.解: (1)操作码字段 OP可以指定26=种基本操作。
(2) 单字长(16位)=地址指令。
(3) 源寄存器和目标寄存器都是通用寄存器(各指定16个),所以是RR型指令,两个操作数均在通用寄存器中。
(4) 这种指令结构常用于算术/逻辑类运