一.填空题(每小题3分,共18分)。
1.移码表示法主要用于表示A.___数的阶码E,以便于比较两个B.___的大小和C.___
操作。
2. 双端口存储器和多模块交叉存储器属于A.___存储器结构.前者采用B.___技术,
后者采用C.___技术。
3. 堆栈是一种特殊的数据寻址方式,它采用A.___原理.按结构不同,分为B.___
堆栈和C.___堆栈。
4. 流水CPU中的主要问题是A.___相关,B.___相关和C.___相关,为此需要采取相应的技术对策,才能保证流水线畅通而不断流。
5. 总线仲裁部件通过采用A.___策略或B.___策略,选择其中一个主设备作为总线
的下一次主方,接管C.___权。
6. 显示适配器作为CRT和CPU的接口,由A.___存储器,B.___控制器,ROM BIOS
三部分组成。先进的C.___控制器具有D.____加速能力。
二.(10分)设[x]补=x0.x1x2…xn, 求证:
(1) x= -x0+xi2-i (2) [x/2]补= x0. x0x1x2…xn
三.(11分)假设有如下器件:2片74181ALU,4片74LS374正沿触发8D寄存器,2片74LS373透明锁存器,4片三态输出八缓冲器(74LS240),一片8×8直接补码阵列乘法器(MUL),其乘积近似取双倍字长中高8位值,一片8÷8直接补码阵列除法器(DIV),商为8位字长。请设计一个8位字长的定点补码运算器,它既能实现补码四则算术运算,又能实现多种逻辑运算。
四.(10分)设存储器容量为32字,字长64位,模块数m = 4,分别用顺序方式和交叉方式进行组织.若存储周期T = 200ns,数据总线宽度为64位,总线传送周期τ= 50ns, 问:顺序存储器和交叉存储器带宽各是多少?
五.(10分)一种二地址RR型,RS型指令结构如下所示
6位 4位 4位 1位 2位 16位
OP
源寄存器
目标寄存器
I
X
D(偏移量)
其中源寄存器,目标寄存器都是通用寄存器,I为间接寻址标志位,X为寻址模式字段.
D为偏移量字段.通过I,X,D的组合,可构成一个操作数的寻址方式,其有效地址E的
算法及有关说明列于下表:
寻址方式
I
X
有效地址E算法
说明
(1)
0
00
E=D
D为偏移量
(2)
0
01
指令地址=(PC)+D
PC为程序计数器
(3)
0
10
E=(Rx)+D
Rx为变址寄存器
(4)
1
11
E=(R)
R为通用寄存器
(5)
1
00
E=(D)
(6)
0
11
E=(Rb)+D
Rb为基址寄存器
请写出表中6种寻址方式名称,并说明主存中操作数的位置。
六.(11分)某16位机运算器框图如图A2.1所示,其中ALU为加法器,SA,SB为锁存器,4个通用寄存器的读/写控制信号如下表所示:
九.(10分)某彩色图形显示器,屏幕分辨率为640×480,共有4色、16色、256色、65536色等四种显示模式。
(1) 请给出每个像素的颜色数m和每个像素占用的存储器的比特数n之间的关系。
(2) 显示缓冲存储器的容量是多少?
(3) 若按照每个像素4种颜色显示,请设计屏幕显示与显示缓冲存储器之间的对应关系。