2021年中原工学院软件工程专业《计算机组成原理》科目期末试卷B(有答案)
一、选择题
1、局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是(  )。
int sumvec(int v[N])
{int i, sum=0;
for(i=0;i<N;i++)
sum+= v[i]
eturn sum;
}
A.对于变量i和sum,循环体具有良好的空间局部性
B.对于变量i、sum和v[N],循环体具有良好的空间局部性
C.对于变量isum,循环体具有良好的时间局部性
D.对于变量i、sum和v[N],循环体具有良好的时间局部性2
2、若单译码方式的地址输入线为6,则译码输出线有(  )根,那么双译码方式有输出线(  )根。
A.64,16        B.64,32        C.32,16      D.16,64
3、float 型数据常用IEEE754单精度浮点格式表示。假设两个float型变量x和y分别存放在32位寄存器fl和f2中,若(fl)=CC900000H,(f2)=BOC00000H,则x和y之间的关系为(  )。
A.x<y且符号相同  B.x<y符号不同    C.x>y且符号相同  D.x>y且符号不同
4、当满足下列(  )时,x>-1/2成立。
A.x1必须为l,x2~x4至少有一个为1
B.x1必须为1,x2~x4任意
C.x1必须为0,x2~x4至少有一个为1
D.x1必须为0,X2~x4任意
5、假设编译器规定int 和shot类型长度分别为32位和16位,若有下列C语言语句:计算机软件的组成
unsigned short x=65530;
unsigned int y=x;得到y的机器数为(  )。
A.00007FFAH      B.0000 FFFAH    C.FFFF 7FFAH    D.FFFF FFFAH
6、总线共有88根信号线,其中数据总线为32根,地址总线为20根,控制总线36根,总线工作频率为66MHz、则总线宽度为(  ),传输速率为(  )
A.32bit 264MB/s      B.20bit 254MB/s      C.20bit 264MB/s D.32bit 254MB/s
7、假设某存储器总线采用同步通信方式,时钟频率为50MHz,每个总线事务以突发方式传输8个字,以支持块长为8个字的Cache行读和Cache行写,每字4B.对于读操作,方式顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8个字。请问若全部访问都为读操作,该存储器的数据传输速率为(  )。
A.114.3MB/s      B.126.0MB/s      C.133.3MB/s        D.144.3MB/s
8、完整的计算机系统应该包括(  )。
A.运算器、存储器、控制器
B.外部设备和主机
C.主机和应用程序
D.主机、外部设备、配套的软件系统
9、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。该机的MIPS数是(   )。
A.100            B.200            C.400                D.600
10、指令从流水线开始建立时执行,设指令由取指、分析、执行3个子部件完成,并且,每个子部件的时间均为At,若采用常规标量单流水线处理器(即处理器的度为1),连续执行12条指令,共需(  )。
Α.12Δt          B.14Δt        C.16Δt            D.18Δt
11、微指令大体可分为两类:水平型微指令和垂直型微指令。下列几项中,不符合水平型微指令特点的是(  )。
A.执行速度快
B.并行度较低
C.更多地体现了控制器的硬件细节