2017年北京物资学院计算机软件与理论911计算机学科专业基础综合之计算机组成原理考研导师圈点必考题汇编
● 摘要
一、分析题
1. 指令格式结构如下所示,试分析指令格式及寻址方式特点。
【答案】指令格式及寻址方式特点如下: (1)单字长二地址指令。 (2)操作码字段OP 可以指定均在寄存器中。
(4)这种指令结构常用于算术逻辑运算类指令。
2. 某光栅扫描显示器的分辨率为
,颜色为真彩色,帧频为75Hz (逐行扫描)(24位)条指令。
,所以是RR 型指令,两个操作数(3)源和目标都是通用寄存器(可分别指定32个寄存器)
显示存储器为双端口存储器。回归和消隐时间忽略不计。
(1)每一像素允许的读出时间是多少? (2)刷新带宽是多少? (3)显示总带宽是多少?
【答案】(1)每一像素允许的读出时间为
(2)刷新带宽一分辨率×颜色深度×帧频
(3)显示总带宽=刷新带宽
3. 设存储器容量为32字,字长64位,模块数m=4, 分别用顺序方式和交叉方式进行组织。存储周期T=200nS, 数据总线宽度为64位,总线传送周期各是多少?
【答案】信息总量:q :64位x4=256位顺序存储器与交叉存储器读出4个字的时间分别是:
则顺序存储器带宽为
交叉存储器带宽为
问顺序存储器和交叉存储器的带宽
4. 设变量h 放在寄存器代码。C 赋值语句是;
数组A 的基值放在寄存器r3, 请将下面c 语句翻译成ARM 汇编语言
【答案】虽然C 语句只有一个相加的操作,但是两个操作数均在存储器中,因此需要更多的ARM 指令。首先用取字(LDR
)指令访问存储器单元存器
最后用存字(STR )指令将
寄存器,位移量为
然后用ADD 指令将
放在寄
中的结果写到存储器单元
此时寄存器作为基地址
因ARM 也是字节寻址。3条ARM 汇编语言指令形式如下:
5. CPU 执行一段程序时,cache 完成存取的次数为3800次,主存完成存取的次数为200次,已知cache 存取周期为50ns , 主存为250ns ,求cache-主存系统的效率和平均访问时间。
【答案】cache 的命中率
cache-主存系统效率e 为
平均访问时间
为
6. 试分析图所示写电流波形属于何种记录方式。
图
【答案】(1)是调频制(FM )。 (2)是改进调频制(MFM )。 (3)是调相制(PE )。 (4)是调频制(FM )。
(5)是不归零制(NRZ )。 (6)是“见1就翻制”(NRZ1)。
二、计算题
7. 多处理机系统和多计算机系统的差别是什么?
【答案】多处理机系统和多计算机系统都属于多机系统,但多处理机系统和多计算机系统的差别是:
(1)多处理机是多台处理机组成的单机系统,多计算机是多台独立的计算机。
(2)多处理机中各处理机逻辑上受统一的操作系统控制,而多计算机的操作系统逻辑上是独立的。
(3)多处理机间以单一数据、向量、数组和文件交互作用,多计算机经通道或者通信线路以数据流的方式 进行交互。
(4)多处理机作业、任务、指令、数据各级并行,多计算机多个作业并行。
三、综合应用题
8. 三个进程PI 、P2,P3互斥使用一个包含N (N>0)个单元的缓冲区。P1每次用produce ( )生成一个正整数并用put ( )送入缓冲区某一空单元中;P2每次用getodd ( )从该缓冲区中取出一个奇数并用countodd ( )统计奇数个数;P3每次用geteven ( )从该缓冲区中取出一个偶数并用counteven ( )统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义信号量的含义。要求用伪代码描述。
【答案】定义信号量S1控制P1与P2之间的同步;S2控制P1与P3之间的同步;empty 控制生产者与消费者之间的同步;mutex 控制进程间互斥使用缓冲区,程序如下: