《计算机组成原理本科复习题一》涵盖了该课程的关键知识点和难点,包括数据表示、指令系统、存储结构及I/O技术等,旨在帮助学生巩固所学知识并为考试做好准备。
本科生期末试卷六
一. 选择题(每小题1分,共10分)
1. 完整的计算机应包括___d__。
A 运算器、存储器、控制器;
B 外部设备和主机;
C 主机和实用程序;
D 配套的硬件设备和软件系统;
2.用64位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是___b__。
A [ 0,2^64 – 1 ]
B [ 0,2^63 – 1 ]
C [ 0,2^62 – 1 ]
D [ 0,2^63 ]
3.四片74181ALU和一片7481CLA器件相配合时具有如下进位传递功能___b__。
A 行波进位;
B 组内先行进位,组间先行进位;
C 组内先行进位,组间行波进位;
D 组内行波进位,组间先行进位;
4.某机字长32位,存储容量为1MB。若按字编址,则它的寻址范围是___c__。
A 0—1M
B 0—512KB
C 0—256K
D 其他
5. 使用半导体内存构建某8位机的主存,地址码为18位。若使用4K×4位RAM芯片组成该机所允许的最大主存空间,并采用模块条形式,则以下正确的是(假设每个模条为32K×8位):
A 若每块模条容量是32K字节,共需几个模条?
B 每个模块内共有多少片RAM芯片?
C 主存储器总共需要多少片RAM芯片?
6. 中断处理机制通常包括以下哪些硬件支持?(多选)
A 优先级仲裁
B 向量产生
C 控制逻辑
二.填空题(每小题2分,共10分)
7. 设有两个浮点数N1=2^j1 * S1, N2 = 2^j2 * S2。其中阶码为两位、阶符一位;尾数四位和一个符号位。
j1=(-10)二进制 ,S1=(+0.1001)二进制
j2=(+10)二进制, S2=( +0.1011)二进制
求N1×N2,写出运算步骤及结果。积的尾数占4位,并进行规格化处理。
8.某计算机有ALU、移位器等部件组成,请将各逻辑部件连接成一个数据通路,并标明数据流向。
(注:此处具体图示未给出)
9. 集中式仲裁方式包括几种?请画出计数器定时查询方式的结构图并解释其工作原理。
10.刷新存储的主要性能指标是带宽。若总带宽一半用于屏幕刷新,另一半保留为其他功能。
a) 若显示分辨率采用1024×768, 颜色深度3B(位),帧频(刷新速率)为72HZ,则计算总的带宽是多少?
b) 为了达到如此高的存储器带宽,应采取哪些技术措施?
三. 应用题
1.设有两个浮点数 N1 = 2j1 × S1 , N2 = 2j2 × S2 ,其中阶码两位、阶符一位;尾数四位和一个符号位。设:
j1=(-0)二进制, S1=(+0.1001)二进制
j2=(+0)二进制,S2 = (+0.1011) 二进制
求:N1×N2 ,写出运算步骤及结果。积的尾数占4位,并进行规格化处理。
2.已知某8位机主存采用半导体存储器,地址码为18位。
a)若使用4K×4位RAM芯片组成该机器的最大内存空间,并用模块条形式组织,则每个模条容量是32K字节。问需要多少个这样的模条?
b) 每块内共有多少片RAM芯片?主存总需多少片?
3.请指出某SRAM写入时序图中错误并画出正确的写入时序。
4. 设计“ADD R1, (R2)+”指令的数据通路,该指令的功能是将(R1)和(R2)的值相加后