2009-2012全国硕士研究生入学考试计算机组成原理选择题及答案
11.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()
A.指令操作码的译码结果
B.指令和数据的寻址方式
C.指令周期的不同阶段
D.指令和数据所在的存储单元
12、下列选项中,能缩短程序执行时间的措施是()I 提高CPU时钟频率,II优化数据通路结构,III对程序进行编译优化
A:仅I和II
B:仅I和III
C:仅II和III
D:I,II,III
12、下列选项中,描述浮点数操作速度指标的是()。
A.MIPS
B.CPI
C.IPC
D.MFLOPS
12.一个C语言程序在一台32位机器上运行。程序中定义了三个变量xyz,其中x和z是int 型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,xyz的值分别是()
A.X=0000007FH,y=FFF9H,z=00000076H
B.X=0000007FH,y=FFF9H,z=FFFF0076H
C.X=0000007FH,y=FFF7H,z=FFFF0076H
D.X=0000007FH,y=FFF7H,z=00000076H
13.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是()
A.00111 1100010
B.00111 0100010
C.01000 0010001
D.发生溢出
13、假定有4个整数用8位补码分别表示r1=FEH ,r2=F2H ,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算会发生溢出的是()
A:r1*r2
B:r2*r3
C:r1*r4
D:r2*r4
14、假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float 和double分别用IEEE 754单精度和双精度浮点数格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,则结果为“真”的是:
I. i == (int) (float) i
II. f == (float) (int) f
III.f == (float) (double) f