三班
1.主存储器一般是由( D )组成
A.ROM B.FLASH
C.EPROM D.DRAM
2.价格、容量、速度是评价存储体系性能的三个主要方面,速度最快的存储器是(C)。
A.硬盘 B.光盘 C.主存 D.USB FLASH
DRAM速度是最快的,所以选主存
3.代码序列1共执行5条指令,一条需要4个周期,2条需要2个周期,2条需要1个周期,求该CPU的时钟周期数()
A。10 B。20 C。15 D。25
CPU时钟周期数=程序指令数*每条指令的平均时钟周期数
平均时钟周期数=(1*4+2*2+2*1)/5=2
2*5=10选择A
4.指令addi $s1, $s2,15所属的的指令类型及含义为()
A: R型指令,$s1=$s2+15 B: I型指令,$s2=$s1+15
C: R型指令,$s1=$s2+15 D :I型指令,$s2=$s1+15
答案B
解析: 此题为简单题,主要考察一下基本指令类型以及同学们的细心程度。
5.下面的图表代表的是哪条MIPS指令?
op | rs | rt | rd | shamt | fbi是什么意思祝你圣诞快乐英文 funct |
0 | 8 | 学历 9 | 17 | 0 | 32 |
overwrite | | | | | |
A.add $s1,$t0,$t1
B.sub $s1,$t0,$t1
C.add $t1,$s0,$s1
敷衍怎么读D.sub $t1,$s0,$s1
答案:A
解析看教材55~58页
吸血鬼日记第二季剧情6.假设基址寄存器R的内容1000H,指令中的形式地址为2000H:地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,则基址寻址方式下访问到的操作数是 ()
A、1000H B、2000H
C、3000H D、4000H
答案:D
解析:基址寻址的地址是指令中基址寄存器和形式地址的和
7.下面是用IEEE754的单精度表示的二进制数,将它化成十进制浮点数正确的是()。
1100 0001 1101 0000 0000 0000 0000 0000
A、-26 B、-17 C、1 D、-1
答案:A 1 1000 0011 1010 0000 0000 0000 000
符号位为1,表示为负数;指数域为1000 0011,化为十进制为131;尾数域的值为0.101 ,使用基本公式计算:-1*(1.101*2^4)=11010=-26(10)。
8. -0.25和0.3125的乘积是下列的( ).
A -1.010X2^-4 B -1.011X2^-4 C- 1.101X2^-4 D-1.100X2^-4
mobydick答案是:A
解析:
1.将不带偏阶的指数相加:
-2+(-2)=-4
或者,使用带偏阶的表达:
(-2+127)+(-2+127)-127
=(-2-2)+(127+127-127)
=-4+127
=123
2.pol将有效数相乘:
1.000
X 1.010
—————
0000
1000
0000
1000
—————
1010000
乘积是1.010000X2^-4,但是我们要保留4位,所以答案是1.010X2^-4
3.检查是否规格化:
乘积已经规格化,并且127≥-4≥-126,所以没有上溢和下溢(使用带偏阶的表达,254≥123≥1,所以指数域可以表达)
4.对值舍入没有使其发生变化:
1.010X2^-4
5.因为初始的源操作数符号相异,所以积的符号为负。因此,积为-1.010X2^-4
predator
为了检查结果,将其转化为十进制:
-1.010X2^-4=-0.0001010=-0.000101=-0.078125
正好等于-0.25和0.3125的乘积。
9. 当执行A+B操作的时候,(A,B都是正数)以下哪种情况会发生溢出
A.结果小于0 B结果等于0 C结果大于0 D结果不存在
答案A
因为两个正数想加的时候,只有出现负数结果的时候才是溢出
10.下面哪一个不是MIPS流水线的一步(B)
A IF B THEN
C ID D WB
11.下面哪一种不是冒险(D)
A结构冒险 B数据冒险
C控制冒险 D操作冒险
12.Cache容量为64块,采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,则主存区号应为()位。
A.5
B.6
C.7
D.8
参考答案
B
解析:
Cache主要用于解决CPU处理器与主存之间存取速度不匹配问题。由于主存容量为212=4096块,而每块为27=128个字,因此,以字编址的主存总容量为4096×128=212×27=219=29×210=512K字,故主存地址应为19位。
Cache采用组相联方式映像,其主存地址应分为区号、组号、组内块号和块内地址号等4个部分。依题意可知,块内地址号应为7位,用以表示27=128个字;每22=4块为一组,则组内块号用2位表示。
copd是什么意思
Cache容量为64块,每4块为一组,共分为64/4=16=24组,故组号需要用4位地址表示。
最后,主存地址19位中所剩余的即为区号,应为19-4-2-7=6位。
13.动态存储器DRAM的刷新原则是(D )。A.各DRAM芯片轮流刷新 B.各DRAM芯片同时刷新,片内逐位刷新 C.各DRAM芯片同时刷新,片内逐字刷新D.各DRAM芯片同时刷新,片内逐行刷新
14.在程序的执行过程中,Cache与主存的地址映射是由__C____。
A.操作系统来管理的;
B.程序员调度的;
C.由硬件自动完成的;
D.用户软件完成。
15.如果你是编写编译器的程序员,你认为编译器是()程序。
A并发 B 顺序 C串行 D并行
答案:B 因为编译的主要过程包含分析,代码生成和优化等。课本第341页,图6-1上面一段文字有说明