1. 冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是( )
A. 指令操作码的译码结果B. 指令和数据的寻址方式C. 指令周期的不同阶段D. 指令和数据所在的存储单元
答案为:C
2. 假定变量i,f,d数据类型分别为int, float, double(int用补码表示,float和double用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3
,d=1.5e100,若在32位机器中执行下列关系表达式,则结果为真的是()
(I) i==(int)(float)i
(II)f==(float)(int)f
(III)f==(float)(double)f
(IV)(d+f)-d==f
A.????? 仅I和II B.?????? 仅I和III
C.?????? 仅II和III D.????? 仅III和IV
答案B
3.一个C语言程序在一台32位机器上运行。程序中定义了三个变量x,y和z,其中x和z是int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y
后,x、y和z的值分别是:
A x=0000007FH , y=FFF9H , z
B x=0000007FH , y=FFF9H , z=FFFF0076H
C x=0000007FH , y=FFF7H , z=FFFF0076H
D x=0000007FH , y=FFF7H , z
答案 D
4. 某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址,现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储
器,则需要上述规格的ROM芯片数和RAM芯片数分别是( )
A . 1、15 B . 2、15 C . 1、30 D . 2、30
答案D
5. 假定用若干个2K×4位芯片组成一个8K×8位的存储器,则地址0B1FH所在芯片的最小地址是( )
A. 0000H???? B. 0600H???? C. 0700H???? D. 0800H
答案D
6. 下列有关RAM和ROM的叙述中,正确的是( )
I、 RAM是易失性存储器,ROM是非易失性存储器
II、 RAM和ROM都是采用随机存取的方式进行信息访问
III、RAM和ROM都可用作Cache
IV、RAM和ROM都需要进行刷新
A. 仅I和II B. 仅II和III C. 仅I,II,III D. 仅II,III,IV
答案A
7. 某计算机的Cache共有16块,采用2路组相连映射方式,每个主存块大小为32字节,按字节编址。主存号129号单元所在主存块应装入到cache的
组号是( )
A. 0 B. 2 C. 4 D. 6
答案C
8. 假设某计算机的存储系统由Cache和主存组成。某程序执行过程中访存1000次,其中访问cache缺失(未命中)50次 ,则Cache的命中率是(
)
A. 5%B. 9.5%C. 50%D. 95%
答案D
9. 某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。
假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以
后的目标地址是( )
A.2006H B.2007H C.2008H D.2009H
答案C
10. 下列关于RISC的叙述中,错误的是( )
A.RISC普遍采用微程序控制器
B.RISC大多数指令在一个时钟周期内完成
C.RISC的内部通用寄存器数量相对CISC多
D.RISC的指令数、寻址方式和指令格式种类相对CISC少
答案A
11. 某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别