计算机组成原理模拟题二Word文档格式.docx
《计算机组成原理模拟题二Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机组成原理模拟题二Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
![计算机组成原理模拟题二Word文档格式.docx](https://file1.bdocx.com/fileroot1/2023-2/4/4778daaf-b903-4765-9139-0f44081c7620/4778daaf-b903-4765-9139-0f44081c76201.gif)
9.保存当前正在执行指令的指令代码的寄存器为
DR
10.双总线结构计算机中采用的双总线是指(
二、填空题(本大题共10小题。
每小题2分,共20分。
把答案填在答题纸上。
。
1.用一台40MHz处理机执行标准测试程序,若程序在处理机上运行所获得的有效CPI为
3•存储器按存储介质的不同可分为半导体存储器、和两种。
4•设主存储器容量为256字,字长为32位,模块数m=4,用交叉方式进行组织。
主存储器的存储周期T=200ns,数据总线宽度为32位,总线传送周期t=50ns。
若按地址顺序连续读取4个字,则交叉存储器的带宽为Mb/s。
5•某指令系统共分三类,即二地址指令、一地址指令和零地址指令,各类指令为定长(16
位),地址字段均占6位,除二地址指令的操作码为4位外,其余二类指令的操作码采用
扩展方式构成,现已设计出一地址指令300条,贝「地址指令最多能设计出条。
6•若操作数在寄存器中,为寻址方式;
若操作数在指令中,为寻址方
式。
7.CPU的四个基本功能包括指令控制、、和数据加工。
8•已知某处理机的微指令格式中操作控制字段由5个分离的控制字段组成,这5个字段分
别占用3、2、4、3、2位,如果微命令的编码采用编码表示法,则该微指令最多能表示
个微命令。
9•在三种集中式总线仲裁方式中,方式对电路的故障最敏感,方式的
响应速度最快。
10•在输入/输出系统的四种典型数据传送控制方式中,程序查询方式和主要由
CPU执行程序来完成I/O操作,而DMA方式和主要由专用硬件来完成I/O操
作。
三、计算题(本大题共2小题,每小题8分,共16分)
1•已知x=0.10011,y=-0.11010,写出[x]补和[y]补,用变形补码计算x+y,同时指出结果是
否发生溢出。
2•已知x=-1010011001,y=10101,用原码阵列除法器计算x-y。
(要求写出完整的计算过程)
四、简单应用题(本大题共3小题,每小题10分,共30分)
1•某32位计算机系统采用半导体存储器,其地址码是32位,若使用4MX8位的DRAM芯
片组成64MB主存,并采用内存条的形式,问:
(1)若每个内存条为4MX32位,共需要多少内存条?
(2)每个内存条内共有多少片DRAM芯片?
(3)主存需要多少DRAM芯片?
2•设有一台计算机,其指令长度为16位,有一类RS型指令的格式如下:
1510
98
?
S
5
0P
WD
其中,OP为操作码,占6位;
R为寄存器编号,占2位,可访问4个不同的通用寄存器;
MOD为寻址方式,占2位,与形式地址A一起决定源操作数,规定如下:
MOD=00,为立即寻址,A为立即数;
MOD=01,为相对寻址,A为位移量;
MOD=10,为变址寻址,A为位移量。
如下图所示,假定要执行的指令为加法指令,存放在1000H单元中,形式地址A的
编码为02H,其中H表示十六进制数。
该指令执行前存储器和寄存器的存储情况如下图所示,假定此加法指令的两个源操作数中一个来自于形式地址A或者主存,另一个来自
于目的寄存器R。
,并且加法的结果一定存放在目的寄存器R。
中。
地址
內容
指令代眞
loom
1000H
变址寄存器K.
1002H
1100H
1003H
1200H
O1OOH
200
2000H
2002H
3000H
在以下几种情况下,该指令执行后,Ro和PC的内容为多少?
⑴若MOD=00,(Ro)=;
(2)若MOD=01,(Ro)=;
(3)若MOD=10,(Ro)=;
(PC)=。
3•在一个计算机系统中假设采用DMA控制器进行输入输出操作,假定DMA的启动操作需要1000个时钟周期,DMA完成时处理中断需要500个时钟周期。
硬盘的传输速率为2MB/S并采用DMA。
如果平均传输的数据长度为4KB,问在硬盘工作时50MHz的处理器将用多少时间比率进行输入输出操作,忽略DMA申请使用总线的影响。
五、综合应用题(本大题共1小题,共14分)
某计算机字长16位,采用16位定长指令字结构,部分数据通路结构如下图所示,图
中所有控制信号为1时表示有效、为0时表示无效,例如控制信号MDRinE为1表示允许数据从DB打入MDR,MDRin为1表示允许数据从内总线打入MDR。
假设MAR的输出一直处于使能状态。
加法指令“ADD),R0”的功能为:
R0)+((R1))-(R1),即R将
中的数据与R1的内容所指主存单元的数据相加,并将结果送入R1的内容所指主存单元
中保存。
(K)
1辰血
Oata
Addr
卄
DB
下表给出了上述指令取指和译码阶段每个节拍(时钟周期)的功能和有效控制信号,
请按表中描述方式用表格列出指令执行阶段每个节拍的功能和有效控制信号。
时钟
功能
有該控制信号
Cl
MAR—(PC)
PCotitiIrtARin
C2
KDR*-K(Mi)
PC^(PC)+L
KeinRiWKinE
PC+-1
C3
KDRcutjIRin
1C4
指令译码
无
参考答案
模拟试题一
、单项选择题(本大题共10小题,每小题2分,共20分。
)
题号
1
2
3
「・
6
7
9
10
答案
②
①
④
③
二、填空题(本大题共10小题,每小题2分,共20分。
1.25.8
2.1011010011101101
3.磁表面存储器;
光盘存储器(位置可互换)
4.366
5.11
6.寄存器(或寄存器直接);
立即
7.操作控制;
时间控制(位置可互换)
8.35
9.链式查询;
独立请求
10.程序中断方式;
通道方式
三、计算题(本大题共2小题,每小题8分,共16分)
[x]#=OOJWlb[y]^lL00110<
2分)
[小00.10011
+[yj^1L00110
[xnU~11.11001〈4分)
运算结果未发生溢出〈1分)
所以r+y=^0.00111<
1分》
2.
[x]«
E=U010011001,[y]*=010101
TW的待号直为*Xf*y/=L*O1(0,5分〉
令i*=ioiooiiooby-ioiob其中r#r分别为Rh和Wh的数值钿分
MerOlOlOOllOCb[yj*>
=01010b[-f]*i=101011<
0.5分)
枝除数#余数
010100110{>
101011
商
+[y1]*!
11111LL1001
—*0101&
“分》
010*******
—-*101011
q>
=l
“分)
十
010100001
—K101011
qr=l
(1分)
01001101
—-101011
"
分》
十[-Th
0100011
—«
►101011
分〉
001110
91
H分〉
故得商q=011111
余数r=001110
所以[x-y]=111111
[余数]原=101110(0.5分)
即x-y二11111,余数=-01110(0.5分)
1.
(1)'
(4分)
(2)
4葢*
I.Fi«
T1in:
丄i丄一'
2J
(3)
(2分)
2.
(1)(R))=0102H;
(3分)
(2)(R0)
=1300H;
(3)(R0)
=3100H;
(PC)=1001H。
3每次DMA传输占用的时间为:
4KB/2MB=0.002秒(4分)
所以如果磁盘不断进行传输,需要的时钟周期数为:
(1000+500)/0.002=750000寸钟周期(4分)
占用的CPU时间比率为:
750000/(50X1000000)便%(2分)
答案一:
答案二:
答案三:
时铀
有效控制信号
C5
(R1)
RloutxKARin
C6
KDR^¥
(MR)
MemR^MDRinE
C7
(JWR:
OKout'
iAin
CS
AC^(RO)^fA)
KOoutiAdi'
tACin
肋R〜(AC)
Mo毗、MDRin
CIO
粗KAK)J(MDR)
OReulE>
JlemT
时舖
有叙控制信号
MAR—(Rl)
Rlaut\OKin
JWRnOrtAR)
MemRiMDKinE
CT
k(RO)
ROout、Ain
C8
AC^(MDR)+(A)
MDRout^Add^ACin
C0
帧J(AC)
ACout*.MDRin
M(kAR)^tlDR)
ORcutE^HI&
jilV
时轴
直哉控制信号
RloutxJtAHin
盘4(RO)
W8mR\MDEinERQ口口t、Am
ac*-(mdr)+(a)
WDRoutiAddiACin
MDRJ(AC)
^Cout'
iORdn
C9
MDReiilE>
卅emJf
评分标准
心分)
題分)
(2^)
4分)
评分桶推
佔分)
W分)
眩分)
O分)
鮎分)
代分)
畑分》