华南师范大学
计算机学院2007——2008学年(下)学期期末试卷
《计算机组成原理》试卷(A卷)
专业____________年级
班级_______姓名________学号_______
题号
一
二
三
四
五
六
七
八
总分
得分
一、
填空
1. 在计算机传统的术语中,将 运算器 和 控制器 合在一起称为CPU,而将CPU和
内存 合在一起称为主机。
2. CACHE是实现高速存储的重要措施,CACHE的大小是内存的真子集,CACHE与内存之间的地址映射方式有
全相联映射 组相联映射
直接映射
3. 汉字信息的存储、检索等的机内代码是 汉字内码 汉字的输出形式是
字模码
4. 在立即数的数据寻址方式中,立即数是放在 代码 段,因此在执行它时只需访问
1
次内存,而寄存器间接寻址方式中,在执行时却要访问 2 次内存
5.
CPU的功能 有指令控制 操作控制
时间控制 数据加工
6. 流水CPU中的主要问题是
资源
相关、 数据 相关和
控制
相关,为此需要采用相应的技术对策,才能保证流水畅通而不断流。
7. 微程序控制器中,微指令中的格式由 操作控制 和
顺序控制
构成,其中P 字段的作用是 测试判别 一条机器指令对应
多条微指令组成的序列
8. I/O接口按数据传送的宽度可分为 串口 和 并口 两类
9. CPU响应中断时需要保存当前现场,这里现场指的是 断点
和 有关寄存器 它们被保存到
堆栈 中。
10. 对于字符显示器,字库用来存放
字模点阵码 ,VRAM用来存放
ASCII 码
二、
选择题
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光擦除可编程的只读存储器
4.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是
A.4MB B 2MB
C
2M
D
1M
5.在主存和CPU 之间增加Cache存储器的目的是
A
增加内存容量 B
提高内存可靠性
C
解决CPU和主存之间的速度匹配问题 D增加内在容量,同时加快存取速度
6.直接、间接、立即3种寻址方式指令执行速度,由快至慢的排序是
A 直接 立即 间接 B 直接 间接
立即
C 立即直接
间接
D 立即 间接 直接
7.CPU主要包括
A 控制器 B
控制器 运算器 cache
C 运算器和主存 D控制器、ALU和主存
8.设[X]补=1.X1X2X3X4,当满足 时,X>-1/2成立
A X1必须为1,X2X3X4至少有一个为1
B
X1必须为1,X2X3X4至少有一个为任意
C X1必须为0,X2X3X4至少有一个为1
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 两个I/O设备
C
I/O设备和CPU D CPU和主存
三、简答题
1.U盘与主存有何异同之处?
答:
两者都是半导体存储器,U盘读取数据快,擦除也快。U盘不能进行字节块的删除,主存可以。U盘只能以块寻址,每个块有若干字节;主存以字节寻址。
2. 在计算机系统中“透明”和“虚拟”概念有何异同之处?
答: 透明是指客观存在的一事物或属性,从某个角度去看却不到,称这些事物或属性是透明的。
3. 微程序控制和硬布线控制哪一种更快?为什么?
答:硬布线快,微程序增加了一道控存
四、应用题
1.将十进制数+55/64转换成IEEE754标准的32浮点数的二进制规格化来存贮(结果分别用二进制和十六进制数表示)。指出现代PC机属于哪种优先存放顺序,并画出按字节存放的示意图。
100
00
101
00
102
5C
103
3F
3F5C0000
2.写出基于4-6-10不等长操作码扩展法的15/3/16编码
解:4位:0000-1110 15条
6位:1111,00-1111,10 3条
10位:1111,11,0000-1111,11,1111 16条
五、分析题
非常简单CPU设计的加法指令(ADD4)RTL代码描述如下:
FETCH1: ARßPC
FETCH2: DRßM, PCßPC+1
FETCH3:
ADD1:
ADD2:
以单总线CPU为例
(1) 请补充未完整的RTL代码
(2) 硬布线控制方法阐述CPU的工作原理(结合上述RTL代码)。
答:
FETCH3:
IR
ADD1: DR
ADD2: AC
六、设计题
某计算机系统具有8位地址总线和8位数据总线,使用存贮器映射I/O(又称为I/O统一编址)。它有32位字节的ROM起始地址为00H,由一个32*8芯片构成;有128字节的RAM,起始地址为80H,由64*4芯片构成;有一个不带READY信号的双向输入/输出设备,其地址为40H。还有一个不带READY信号的输入设备,其地址为60H。
1. 试画出该系统的逻辑设计图,要包括所有使能(允许、选通信号)逻辑和装载逻辑。要求写出分析过程
2. 分别列举出访问ROM、访问RAM、访问IO的三条指令的必要条件,并描述其执行过程的工作原理。(注意各种信号的时序关系)