6单选假定整数加法指令、整数减法指令和移位指令所需时钟周期(CPI)都为1,整数乘法指令所需时钟周期
6单选假定整数加法指令、整数减法指令和移位指令所需时钟周期(CPI)都为1,整数乘法指令所需时钟周期为10。若x为整型变量,为了使计算54*x所用时钟周期数最少,编译器应选用的最佳指令序列为()。

A.3条左移指令和两条减法指令

B.1条乘法指令

C.两条左移指令和两条减法指令

D.4条左移指令和3条加法指令

7单选假定整数加法指令、逻辑运算指令和移位指令所需时钟周期(CPI)都为1,整数除法指令所需时钟周期为32。若x为整型变量,为了使计算x/64所用时钟周期数最少,编译器应选用的最佳指令序列为()。

A.两条右移指令、1条与操作指令、1条加法指令

B.1条右移指令

C.1条加法指令、1条右移指令

D.1条除法指令

8单选已知float型变量用IEEE754单精度浮点格式表示,float型变量x和y的机器数分别表示为x=40E80000H,y=C2040000H,则在计算x+y时,第一步对阶操作的结果[Ex-Ey]补为()。

A.00000111

B.11111011

C.00000011

D.11111101

9单选对于IEEE754单精度浮点数加减运算,只要对阶时得到的两个阶之差的绝对值|ΔE|大于等于(),就无需继续进行后续处理,此时,运算结果直接取阶大的那个数。

A.23

B.25

C.128

D.127

10多选变量dx、dy和dz的声明和初始化如下:doubledx=(double)x;doubledy=(double)y;doubledz=(double)z;若float和double分别采用IEEE754单精度和双精度浮点数格式,sizeof(int)=4,则对于任意int型变量x、y和z,以下哪个关系表达式是永真的?

A.(double)(float)x==dx

B.(dx+dy)+dz==dx+(dy+dz)

C.dx+dy==(double)(x+y)

D.dx*dx>=0

计算机系统基础(一):程序的表示、转换与链接

南京大学

军职在线答案

大学网课

«
»

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注