文档详情

2021年北京林业大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案).docx

发布:2025-01-12约7.84千字共19页下载文档
文本预览下载声明

2021年北京林业大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

一、选择题

1、假定编译器对C源程序中的变量和MIPS中寄存器进行了以下对应:变量f、g、h、i、i分别对应给寄存器$s0,$s1,$s2,$s3,$s4,并将一条C赋值语句编译后生成如下汇编代码序列:

add$s0,$s1,$s2,

add$t1,$s3,$s4

sub$s0,$t0,$t1

请问这条C赋值语句是()。

A.f=(g+i)-(h+i)B.f=(g+j)-(h+i)

C.f=(g+h)-(j+i)D.f=(j+i)-(g+h)

2、下列寻址方式中,最适合按下标顺序访问一维数组的是()。

A.相对寻址B.寄存器寻址C.直接寻址D.变址寻址

3、当定点运算发生溢出时,应()。

A.向左规格化B.向右规格化C.舍入处理D.发出出错信息

4、假设编译器规定int和shot类型长度分别为32位和16位,若有下列C语言语句:

unsignedshortx=65530;

unsignedinty=x;得到y的机器数为()。

A.00007FFAHB.0000FFFAHC.FFFF7FFAHD.FFFFFFFAH

5、假定变量i、f、d的数据类型分别为int、float、double(int用补码表示,float和double用IEEE754标准中的单精度和双精度浮点数据格式表示),已知i=785,f-l.5678e3,d=1.5el00,若在32位机器中执行下列关系表达式,则结果为真的是()。

I.i==(int)(float)iⅡ.f==(float)(int)f

IⅡ.f==(float)(double)fⅣ.(d+f)-d=f

A.仅I、Ⅱ

B.仅I、Ⅲ

C.仅Ⅱ、Ⅲ

D.仅Ⅲ、Ⅳ

6、Cache用组相联映射,一块大小为128B,Cache共64块,4块分一组,主存有4096块,主存地址共需()位。

A.19B.18C.17D.16

7、下列关于ROM和RAM的说法中,错误的是()。

I.CD-ROM是ROM的一种,因此只能写入一次

ⅡFlash快闪存储器属于随机存取存储器,具有随机存取的功能

Ⅲ.RAM的读出方式是破坏性读出,因此读后需要再生

IV.SRAM读后不需要刷新,而DRAM读后需要刷新

A.I、ⅡB.I、Ⅲ、ⅣC.Ⅱ、ⅢD.I、Ⅱ、lⅢ

8、指令寄存器的位数取决()。

A.存储器的容量B.指令字长C.机器字长人D.存储字长

9、假定机器M的时钟频率为200MHz,程序P在机器M上的执行时间为12s。对P优化时,将其所有乘4指令都换成了一条左移两位的指令,得到优化后的程序P。若在M上乘法指令的CPl为102,左移指令的CPl为z,P的执行时间是P”执行时间的1.2倍,则P中的乘法指令条数为()。

A.200万B.400万C.800万D.1600万

10、总线的数据传输速率可按公式Q=Wf/N计算,其中Q为总线数据传输速率,W为总线数据宽度(总线位宽/8),f为总线时钟频率,N为完成一次数据传送所需的总线时钟周期个数。若总线位宽为16位,总线时钟频率为8MHz,完成一次数据传送需2个总线时钟周期,则总线数据传输速率Q为()。

A.16Mbit/sB.8Mbit/sC.16MB/sD.8MB/s

11、内部总线(又称片内总线)是指()。

A.CPU内部连接各寄存器及运算部件之间的总线

B.CPU和计算机系统的其他高速功能部件之间互相连接的总线

C.多个计算机系统之间互相连接的总线

D.计算机系统和其他系统之间互相连接的总线

12、从一条指令的启动到下一条指令启动的时间间隔称为()

A.时钟周期

B.机器周期

C.节拍

D.指令周期

13、关于通用寄存器,下列说法正确的是()。

A.可存放指令的寄存器

B.可存放程序状态字的寄存器

C.本身具有计数逻辑与移位逻辑的寄存器

D.可存放运算结果的寄存器

14、在统一编址的方式下,存储单元和I/O设备是靠()米区分的。

A.不同的地址码

B.不同的地址线

C.不同的指令

D.不同的数据线

15、在DMA传送方式中,发出DMA请求的是()。

A.外部设备

B.

显示全部
相似文档