计算机组成原理习题整理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
机器数的存放: