浙江大学计算机组成原理试卷B
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷
1.衡量计算机基本性能的指标有(D )。
A、基本字长;
B、主存容量;
C、运算速度;
D、以上都是。
2. 指令地址码字段表示的地址称为( A )。
A、形式地址;
B、物理地址;
C、逻辑地址;
D、有效地址。
3.一个I/0接口,一边与系统总线相连,采用()方式实现数据传输;另一边与外围设备相连,采用并行或串行方式实现数据传输。
A、并行;
B、串行;
C、并串行;
D、分时。
4.寄存器间接寻址方式中,操作数在( B )。
A、通用寄存器;
B、主存单元;
C、程序计数器;
D、堆栈。
5.运算性指令与转移性指令的寻址不同点在于( A )。
A、前者取操作数,后者决定转移地址;
B、后者取操作数,前者决定转移地址;
C、前者是短指令,后者是长指令;
D、后者是短指令,前者是长指令。
6.运算器由许多器件组成,但核心器件是( B )。
A、数据总线;
B、算术逻辑运算单元;
C、多路开关;
D、通用寄存器。
7.存储周期是指(B )。
A、存储器的读出时间;
B、存储器连续读/写操作所允许的最短时间间隔;
C、存储器的写入时间;
D、存储器连续写操作所允许的最短时间间隔;
8.微程序控制器中,机器指令执行阶段与微指令的关系是( D )。
A、每一条机器指令由一条微指令来执行;
B、一条微指令由若干条机器指令组成;
C、一段机器指令组成的程序可由一条微指令来执行;
D、每一条机器指令执行阶段由一段用微指令编成的微程序来解释执行。
三、简答题(每小题5分,共25分)。
得分评阅人
人人人
1. 写出浮点数的尾数在规格化后的形式(含原码和补码)。
00.1XXX 或者 11.0XXX
(1)原码规格化后, 正数是0.1××……×,负数是1.1××……×。
(2)补码规格化后, 正数是0.1××……×,负数是1.0××……×。
2.某四位串行进位加法器各位进位信号为C4、C3、C2、C1,低位来的进位信号是C0,写出C4、C3、C2、C1的逻辑表达式。
3.存储器芯片中地址译码的方式有哪几种?分别适用于哪种场合?
4.在操作数的寻址方式中,基址寻址与变址寻址的主要异同点是什么?
相同:运用相同的运算方法通过形式地址找到最终的有效地址,都是由硬件来实现
不同:
应用场合不同
变址寻址面向用户,用于访问批量数据;
基址寻址面向系统,用于逻辑地址与物理地址的变换。
基址:基准量存储在基址寄存器中,而位移量存储在指令中
变址:基准量存储在指令中,而位移量存储在变址寄存器中5.控制器主要有哪些部件组成?
四、分析计算题(第一小题8分,第二小题10分,共18分)。
1. 一个具有18位地址线和8位数据线字节编址的存储器,请问:(1) 该存储器的存储容量有多少字节?(2) 若用16K ×2位的RAM 芯片构成该存储器,需要多少个芯片?分多少组(位并的芯片为同一组)?每组需要多少芯片?(3)用全译码法对(2)中的芯片进行片选控制,需要对多少位地址信号进行译码?
2.设X= -0.1101,Y= -0.1011,用定点数原码一位乘法求[X × Y]原。
数值位和符号位分开运算:
符号位:Pf=Xf 与 Yf 相同为零,不同为1;(圈里一个加号) 数值位:|P|=|X| x |Y|
五、设计题(第一小题10分,第二小题15分,共25分)。
1. 假设计算机需要传送的信息为:1010110010001111,生成多项式为 X 5+ X 2+ 1,计算校验位,并设计出循环冗余校验码(CRC )。
2.设有一运算器数据通路如下图所示,假设操作数a 和b (补码)已分别在通用寄存器R 1和R 2中。ALU 有+、-和M (传送)三种操作。(1)指出相容性微操作和相斥性微操作。(2)用字段直接译码法设计适用此运算器的微指令格式中微操作控制字段。
得分 评阅人人人人
得分 评阅人人人人
移位器
B 选 通门
PC → B R1 → B R1 → B R2 → B R2 → B
A 选 通门
PC → B R1 → B R1 → B MDR → B
PC R1 R2
MDR
+ - M +1
右移R 左移L 直送V
ALU