计算机组成原理PPT习题整理范文
第一章
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.
B.
C.
D.
  -7=-111B=-B
  负数的反码是符号位用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
阶码(移码)=,所以
阶数=-(127)=(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
Ⅱ. 尾数左移1位,阶码减1
Ⅲ. 尾数右移1位,阶码加1
Ⅳ. 尾数右移1位,阶码减1
A.    Ⅰ、 Ⅲ        B. Ⅱ、 Ⅲ
C.    Ⅰ、 Ⅳ        D. Ⅱ、 Ⅳ
浮点数规格化方法分:左规:尾数左移,阶数减; 右规:尾数右移,阶数加
原理:尾数小数点是固定的,左规相当于小数点右移,阶数要做减法。右规相当于小数点左移,阶数要做加法。
8. 若二进制定点小数真值是﹣0.1101,机器中表示为1.0010,则该数采用的编码方法是(    C  )。
A. 原码
B. 补码
C.反码
D.移码
9. 字长相同的两种浮点数,第一种阶码位数多,尾数位数少,第二种阶码位数少,尾数位数多,阶的底数都是2,则有(  B  )。
A. 它们表示的数的范围与精度相同
B. 第一种数的范围大,但精度低
C.第二种数的范围大,但精度高
D.第一种数的范围大,但精度高
10. 计算机要对声音信号进行处理时,必须将它们转换成数字声音信号。最基本的声音信号数字化方法是取样-量化法。若量化后的每个声音样本用2个字节表示,则量化分辨率是(    C  )。
A. 1/2
B. 1/1024
C. 1/65536
D. 1/
11. 某数在计算机中用8421码表示为1是(  A    )。
A. 789
B. 789H
C. 1929
计算机的工作原理
D. B
0111 1000 1001
8421码是用4位二进制表示1位十进制数(按照自然全展开)
1个十进制数在存储器中存放的位置有小端存放和大端存放,如果一个字节存1个十进制位称不压缩存放,高半字节存0,如果一个字节存2个十进制位称压缩存放
12. 汉字“啊”的十进制区位码为“16-01”,它的十六进制机内码是(  C    )。
A. 1601H
B. 9081H
C. B0A1H
D. B081H
国标码(交换码) =区位码+2020H)
机内码=国标码(交换码)+8080H =区位码+A0A0H)
16-01是十进制,转换成16进制1001H  对应的机内码=1001H+A0A0H=B0A1H
13. 在CPU的状态寄存器中,若符号标志为“1”,表示运算结果是(  B    )。
A. 正
B. 负
C. 零
D.不一定
14.  5位二进制定点小数,用补码表示时,最小的负数是(  D    )。
A. 0.1111
B. 1.0001
C. 1.1111
D. 1.0000
补码表示的负数0越多,数越小!  1.0000=-1,选D
15. 生产多项式为X +X +1,则数据信息10101的CRC编码是(  C      )。
A.
B.
C.
D.
如果不知道怎样根据生产多项式确定CRC校验位,就只能蒙。
校验码是将数据的信息+校验位合在一起的。(除了加密编码外)
在ABCD选项中只有C的包含数据信息10101。就选C
【例2-15】已知X=,分别求X的奇偶校验位和奇偶校验码(奇偶校验位放在X的最前面)。
解:奇校验位:C=X0⊕X1⊕┉⊕Xn-1⊕1= 0⊕1⊕1⊕0⊕0⊕1⊕0⊕1⊕1=1
偶校验位:C=X0⊕X1⊕┉⊕Xn-1= 0⊕1⊕1⊕0⊕0⊕1⊕0⊕1 =0
奇校验码:
偶校验码:
例1. IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位。则它所能表示的最大规格化正数为(  A    )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。