2006级《计算机组成原理》试题
一. 填空(共29分)。
1. 在计算机传统术语中,将
和
合在一起称为CPU,而将CPU和
合在一起称为主机。
2. CACHE是实现高速存储的重要措施,CACHE的大小是内存的真子集,CACH与内存之间的地址映射有
,
,
。
3. 汉字信息的存储、检索等操作的机内代码是
,汉字的输出形式是
。
4. 在立即数的数据寻址方式中,立即数是在
段,因此在执行它时只需访问
内存;而寄存器间接寻址方式中,在执行时却要访问次内存。
5. CPU的功能有
、
、
、
。
6. 流水CPU中的主要问题是
、
相关和
相关,XXXX用相应的技术对策,才能保证流水畅通和不断流。
7. 微程序控制器中,微指令的格式由
和
构成,其中P字段的作用是
,一条机器指令对应
。
8. I/O接口按数据传送的宽度可分为
和
两类。
9. CPU响应中断时需要保存当前现场,这里现场指的是
和
的内容,它们被保存到
中。
10. 对于字符显示器,字库用来存放
,VRAM用来存放
。
二. 选择题(共12分)。
1. 定点8位字长的字,采用2的补码表示时,一个字所表示的整数范围是
。
A.-128—127 B.
-129—128 C.
-127—127 D. -128—128
2. 双瑞口存储器所以能高速进行读写,是因为采用
.
A.
高速芯片 B.两套独立的读写电路 C.流水技术 D.新型器件
3. EPROM是指
.
A.读写存储器 B.只读存储器
C.可编程的只读存储器 D.光磁X可编程只读存储器
4. 某计算机字长32位,其存储容量为4MB,
若用半字编址,它的寻址范围是
.
A.4MB B.2MB C.2M D.XX
5. 在主存和CPU之间增加cache存储器朐目的是
.
A.增加内存容量 B.提高内存可靠性
C.解决CPU和生存之间的速度匹配问题
D增加内存容量,同时加快存取速度
6.直接、间接、立即3种寻址方式指令的执行速度,由快至慢的排序是
.
A.直接、立即、间接 B.直接、间接、立即
C.立即、直接、间接 D. 二即, 间接、直接
7.CPU主要包括
.
A.控制器 B.控制器、运算器、cache
C.运算器和主存 D.控制器、ALU和主存
8. 设[X]补=XIX2X3X4,当满足
时,X>-1/2成立.
A.
XI必须为1.X2X3X4至少有一个为l B. x1必须为1,X2X3X4任意
C.
x1必须为O,X2X3X4至少有一个为l D.x1必须为0.X2X3X4任惹
9. 下面有关中断的叙述.
是不正确的.
A.一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求
B.CPU响应中断时暂停运行当前程序,自动转移到中断服务程序
C.中断方式一般适用于随机出现的服务
D.为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作
10.
为提高存储器存取效率,在安捧磁盘上倍息分布时,通常是
.
A. 存满一面,再存另一面
B.尽量将同一文件存放在一个扇区或相邻扇区的各磁道上 。
C.尽量将同一文件存放在不同面的同—碟道上
D.上述方法均有效
11.指令周期是指
.
A.CPU执行一条指令的时间
B.从主存取出一条指令加上执行这条指令的时间
C.时钟周期时间
D.CPU从主存取出一条指令的时间
12.DMA方式是在
之间建立一条直接数据通路.
A.
I/O设备和主存 B.两个1/0设备
C.I/O设备和CPU D.CPU和主存
三.简答题(共3小题,每小题4分,计12分)
1.U盘与主存有何异同之处?
2.在计算机系统中“透明”和“虚拟”概念有何异同之处?
3. 微程序控制和硬布线控制哪一种更快?为什么?
四. 应用题(20分).
1. 将十进制数+55/64转换成IEEE754标准的32位浮点数的二进制规格化数来存贮(结果分别用二进制和十六进制数表示).
指出现代PC机属于哪种优先存放顺序,并画出按字节存放的示意图.(6分)
2. 写出基于4-6-10不等长操作码扩展法的15/3/16编码.(6分)
3. 微地址寄存器有6位(uA5~uA0),当需要修改其内容时,可通过某一位触发器的强制端S将其置”1”. 现有三种情况:
(1)执行”取指”微指令后, 微程序按IR的OP字段(IR3-IR0)进行16路转移;
(2)执行条件转移指令微程序时,按进位标志C的状态进行2路分支; (3)执行控制台指令微程序时, 按IR4, IR5的状态进行4
路分支转移. 按多路转移方法设计微程序地址转移逻辑.(8分)
五.分析题(12分)
非常简单CPU的加法指令(ADD4)RTL代码描述如下:
FETCH1: AR--PC
FETCH2: DR—M, PC—PC+1
FETCH3:
ADD1:
ADD2:
以单总线CPU为例
(1) 请补充未完整的RTL代码.
(2) 用硬布线控制器方法阐述CPU的工作原理(结合上述RTL代码).
六.设计题.
某计算机系统有8位地址总线和8位数据总线.使用存贮器映射I/O(又称为l/O统一编址).它有32字节的ROM.起始地址为00H,由一个32X8芯片构成;有128字节的RAM,起始地址为80H,由64X4芯片构成;有一个不带READY信号的双向输入/输出设备,其地址为40H,还有一个不带READY信号的输入设备,
其地址为60H.
1.试画出该系统的逻辑设计画,要包括所有使能(允许,选能信号)逻辑和装载逻辑.要求写出分析过程(12分)
2.分别列举出访问ROM、访问RAM,
访问I/O的三条指令的必要条件,井描述其执行过程的工作原理(注意各种信号的时序关系).(3分)
试卷说明: X为不确定信息.