计算机组成原理习题整理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

1.主机中能对指令进行译码的部件( C )

A.ALU

B.运算器

C.控制器

D.存储器

2.CPU组成中不包含(A )

A.存储器

B.寄存器

C.控制器

D.运算器

3.下列关于微处理器的描述中,哪个是正确的?( D )

A.微处理器就是一台微机

B.微处理器是微机系统

C.微处理器就是主机

D.微处理器可以用作微机的CPU

(微处理器(micro processor )

中央处理器CPU (Central Processing Unit) )

4.计算机各组成部件相互连接方式,从早期的以(B )中心,发展到现在的以(C )为中心。(1996西安交大研究生考题)

A.控制器

B.运算器

C.存储器

D.CPU

5. 指令寄存器存的是(C )

A.下一条要执行的指令

B.已执行完的指令

C.正在执行的指令

D.要转移的指令

(指令寄存器IR 指令译码ID 程序计数器PC 指令指针IP 标志寄存器FLAGR 程序状态寄存器PSW)

6. 按照冯诺依曼结构组成计算机,主机的构成是(C )

A.运算器和控制器

B.运算器和内存储器

C.CPU和内存储器

D.控制器和外设

7.计算机性能的统计方法常用算术平均、(峰值)和(基准测试)三种计算方法。

8.数字计算机的主要特点是存储容量大、(运算速度快)和(运算精度高)。

9.下列选项中,描述浮点数操作速度指标的( D )

A.MIPS

B.CPI

C.IPC

D.MFLOPS

10. 基准程序A在某计算机上的运行时间100秒,其中90秒为CPU时间,其余时间忽略不计,若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗时间为( D )

A.55

B.60

C.65

D.70

设CPU原来的速度为u,则提高50%后的速度为1.5u。设提高速度后CPU运行时间为T,工作量=速度×时间则:90 ×u=T×1.5u

T=90÷1.5=60秒

运行基准程序A所耗时间为60+10=70

第二章

1. -7的8位二进制反码表示为( C )。

A. 00000111

B.10000111

C.11111000

D.11111001

-7=-111B=-0000111B

负数的反码是符号位用1其他位按位取反

关键是要将数按照机器字长补位:先按照真值补,这样不会出错!整数在高位补0,小数在末尾补零

2. 计算机中常采用下列几种编码表示数据,其中,±0编码相同的是( C )。

Ⅰ. 原码

Ⅱ. 反码

Ⅲ. 补码

Ⅳ. 移码

A. Ⅰ和Ⅲ

B. Ⅱ和Ⅲ

C. Ⅲ和Ⅳ

D. Ⅰ和Ⅳ

原码和反码有±0(0的表示不唯一)ⅠⅡ是错的,ABD排除。C是唯一正确的。

3. 已知小写英文字母“a”的ASCII码值为61H,现字母“g”被存放在某个存储单元中,若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数是( D )。

A.66H

B.E6H

C.67H

D.E7H

a 的ASCII 码是61H,则g 的ASCII 码是67H

67H=110 0111。采用偶校验,校验位1

g 的偶校验码1110 0111=E7H

4. 按IEEE754标准规定的32位浮点数(单精度浮点数)41A4C000H 对应的十进制数是( D )。

A .4.59375

B .-20.59375

C .-4.59375

D .20.59375

①单精度(float ): 1+8+23=32位

②双精度(double) : 1+11+52=64位

数符=0,是正数 BC 排除

由于阶数是4,且尾数在小数前隐含1,该数大于16,直接选D ,不需要再计算。 41A4C000H=0100 0001 1010 1100 0000 0000 0000

阶码(移码)=10000011,所以

阶数=10000011-01111111(127)=00000100(4)

尾数=1.010 1100 0000 0000 0000

阶码用移码,尾数用原码表示,且在小数点前面隐含1

5. 在CRC 码中,接收端检查出某位出错后,一般采用的纠正方法是( C )。

A. 请求程序发送

B. 删除数据

C.判断余数值由接收端自行纠正

D. 以上均可

CRC :循环冗余校验,不仅能发现错误而且可以纠正错误。

6. 表示浮点数时,若要求机器零在计算机中的表示全“0”,则阶码应采用的编码是( D )。

A.原码

B.反码

C.补码

D.移码

浮点数的机器0实际上是“下溢”,即阶数是负无穷大。只有移码的负数符号位为0!阶码表示为全“0”,必须用移码表示。

7.若浮点数结果尾数不是规格化数,将进行结果规格化。结果规格化有左规和右规之分,下列操作中,属于结果规格化的操作是( B )。

Ⅰ. 尾数左移1位,阶码加1

数符占一位 阶数包括一位阶符 尾数

机器数的存放: 0 00...0 0 0

机器数的存放:

相关文档
最新文档