计算机组成原理复习总结题
第二章
1.计算机能直接执行的程序是()。
A.命令文件B.汇编程序
C.机器语言程序D.源程序
2.能够被计算机硬件直接识别的语言是()。
A.符号语言B.机器语言
C.汇编语言D.机器语言和汇编语言
3.若一台计算机的机器字长为4字节,则表明该机器()。
A.能处理的数值最大为4位十进制数
B.能处理的数值最多为4位二进制数组成
C.在CPU中能够作为一个整体处理的32位的二进制代码
D.在CPU中运算的结果最大为232
4.32位微机是指该计算机所用CPU ()。
A.具有32位的寄存器    B,能同时处理32位的二进制数
C.有32个寄存器    D,能处理32个字符
5.显示汉字采用点阵字库,若每个汉字用16X16的点阵表示,则7500个汉字的字库容量是()。
A.240KB B. 16KB C. 320KB D. 1MB
6.“春”字的机内码为B4BAH,由此可以推算它在GB2312-80国家标准中所在的区号是()。
A.19 区B. 20 区 C. 3 区 D. 35 区
7.设寄存器位数为8位,机器数采用补码形式表示(含1位符号位),则十进制数-26存放在寄存器中的 内容为()。
A.26H B. 9BH C. E6H D. 5AH
8.设寄存器位数为8位,机器数采用补码形式表示(含1位符号位),则十进制数-27存放在寄存器中的 内容为
A.27H B. 9BH C. E5H D. C6H
9.若寄存器内容为100000000,若它等于0,则为()。
A.原码B.补码C.反码D.移码
10.若寄存器内容为11111111,若它等于+127,则为()。
A,原码B,补码C.反码D,移码
11.采用规格化的浮点数是为了()。
A.增加数据的表示范围B.方便浮点运算
C.防止运算时数据溢出D.增加数据的表示精度
12.如果浮点数的尾数用补码表示,则下列()中的尾数是规格化数形式。
A.1. 00010 B. 0. OHIO C. 0. 01010 D. 1. 11000
13.定点数运算产生溢出的原因是()。
A.参加运算的操作数超出机器数的表示范围
B.运算结果超出机器数的表示范围
C.运算过程中最高位产生进位或借位
D.寄存器位数限制,丢掉低位数值
14.补码加减法是指()。
A.操作数用补码表示,
连同符号位直接相加减,减某数用加负某数的补码实现,结果的符号在运算中形
成的
C.操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同
D,操作数用补码表示,由数符决定两数的操作,符号位单独处理
15.原码乘法是()。
A.取操作数的绝对值进行相乘,符号位单独处理
B.用原码表示操作数,然后直接相乘
C.被乘数用原码表示,乘数取绝对值,然后相乘
D,乘数用原码表示,被乘数取绝对值,然后相乘
16.在原码一位乘中()。
A.符号位不参加运算
B.符号位参加运算
C.符号位参加运算,并根据运算结果改变结果中的符号位
D.符号位不参加运算,并根据运算结果确定结果中的符号位
17.在浮点数运算中,下溢出指的是()。
A.运算结果的绝对值小于机器所能表示的最小绝对值
B.运算的结果小于机器所能表示的最小负数
C.运算的结果小于机器所能表示的最小正数
D.运算结果的最低有效位产生的错误
18. 在浮点数运算中溢出的条件是()。
A.阶码最高位有进位B.结果尾数溢C.阶码溢出D.尾数规格化后阶码溢出
19.加法器采用先行进位的目的是()
A.优化加法器的结构B.节省器材
C.加速传递进位信号D.增强加法器结构
20.运算器由许多部件组成,但核心部件是()。
A.算术逻辑运算单元ALU B.多路开关 C.数据总线D.累加寄存器
21.使用SN74181这种器件来构成一个16位的ALU,需要()片SN74181。
A. 2 B. 4 C. 8 D. 16
22.用8片SN74181和2片SN74182可组成()
A.组内并行进位,组间串行进位的32位ALU
B.二级先行进位结构的32位ALU
C.组内先行进位,组间先行进位的16位ALU
D.三级先行进位结构的32位ALU
问答题
有两台计算机A和B。计算机A的时钟周期为
250ps,某个程序在计算机A上运行时的CPI为2。计算机B的时钟周期为500ps,同一程序在计算机B上运
行时的CPI为1. 2。对这个程序而言,哪台计算机的速度更快?
设该程序的指令条数为X。
计算机A运行该程序的时钟周期数=CPL*x=2. Ox
计算机B运行该程序的时钟周期数=CPL*x=l. 2x
计算机A运行该程序的时间=时钟周期数X时钟周期s=500x
计算机B运行该程序的时间=时钟周期数X时钟周期„=600x
从中可以看出计算机A比计算机B的速度快
1.C
2.B
3.C
4.B
5.A
6.B
7.C
8. C
9. D
10.D
11.D
12.A
13 B
14.A
15 .A
16. A
17.B
18D
19 C
20 A
21B 22 B

AA*    • ~?7*一
弟二早
1.某32位计算机的Cache容量为16KB, Cache块的大小为16B,若主存与Cache地址映像采用直接映像方式,
则主存地址为0xl234E8F8的单元装入Cache的地址是(    )。C
A. 00010001001101 010*********
C. 10100011111000    D. 11010011101000
Cache容量为16KB=214B,则Cache地址长14位,主存与Cache地址映射采用直接映射方式,主存地址 01234E8F8=0001 0010 0011 0100 1110 10000 1111 1000,低位的 14 位 10 1000 1111 1000 就是对应的 Cache 地址。
2.有一主存-Cache层次的存储器,其主存容量为1MB(按字节编址),Cache容量为16KB,每字块有8个字, 每字为32位,采用直接地址映像方式。若主存地址为35301H,且CPU访问Cache命中,则在Cache的第
(    )号字块(Cache字块号从。开始)。A
A. 152    B. 153    C. 154    D. 151
主存地址为35301H (0011 0101 0011 0000 0001),每个字块8格子=25B,主存地址的低5为为快内地址,Cache 的容量为16KB,主存块标记为高6为(1M/16KB=64=26),则中间的01 0011 000为Cache字块地址,对应十进 制数152
3.已知Cache-主存系统效率为85%,平均访问时间为60ns,Cache比主存快4倍,求主存储器周期是多少? Cache 命中率是多少?
因为 ta-tc/e,所以 tc=ta*e=60*0. 85=510ns (Cache 存取周期),而加速比 r=4,则 tm=tc*r=510*4=204ns (主存 存取周期)。E=l/[r+(l-r)h],所以 h=2. 4/2. 55=94%
4. 假设机器周期为10ns, Cache访问时间为1个周期,主存访问时间是20个周期,回答以下问题:
(1)    设命中率为95%,求平均访存时间
(2)    如果Cache容量增加一倍,那么命中率将提高到97%,然而此操作将使机器周期延长到12ns,这样的改 动方案是否值得采用?
答案:(1)考虑Cache命中不命中的两种情况,由命中率可知,机器的平均访存时间=95%X 10+ (1-95%) X20
X10=19. 5ns
(2)改动后的平均访存时间=97%X 12+(1-97%) X20X 12=18. 84ns.仅减少了 0. 66ns,但Cache的成本上升了, 是否值得采用还得综合考虑
1.某计算机字长32位,存储器容量16MB, CPU按半字寻址,其可寻址的单元数是(    )。B
A. 224    B. 223    C. 222    D. 221
16MB=224,由于字长为32位,现在按半字(16位)寻址,相当于有8M个存储单元,8MW=223„每个存储单元中 存放16位二进制数。
2.某存储器容量为32K*16位,则( )o C
A.地址线为16根,数据线为32根
B.地址线为32根,数据线为16根
C.地址线为15根,数据线为16根
D.地址线为16根,数据线为16根
该芯片16位,所以数据线为16根,寻址空间32K=215,所以地址线为15根。
3. 在存储器分层体系结构中,存储器从速度最快到最慢的排列顺序是(    )。D
A,寄存器一主存一Cache—辅存
B,寄存器一主存一辅存—Cache
C,寄存器—Cache—辅存一主存
D,寄存器—Cache—主存一辅存
4.某内存若为16MB,则表示其容量为
KBo 16MB=16X1024kb
5.某计算机字长16位,存储器容量64KB, CPU按字寻址,其可寻址的单元数是(
A. 64K    B. 32KB    C. 32K    D. 64KB
因为字长为1W,〔个字节=胞默认每个存储单元1个字节,16位说明每个存储单元2个字节.
S64KB,则说明有64K个字节,64/2=32
6.若RAM中每个存储单元为16位,则下面所述正确的是(    )。B
A.地址线也是16位    B.地址线与16无关
C.地址线与16有关    D.地址线不得少于16位
地址线与存储单元的位数无关,所以选B。
7.已知X=13/16, y=ll/16,用双符号为补码的运算方法计算x-y的值及运算结果的特征(包括几个标志位的值)
8.简述闪存和E2PR0M有和差别?
第四章
1.有关一地址运算类指令的叙述中,正确的是( )。B
A.仅有一个操作数,其地址由指令的地址码提供
B.可能有一个操作数,也可能有两个操作数
C.一定有两个操作数,另一个是隐含的
D.指令的地址码字段存放的一定是操作码
2.指令的寻址方式可分为顺序执行和跳跃执行两种方式,其中跳跃执行寻址方式可以实现(    )。D
A.程序顺序执行    B,程序条件转移
C.程序无条件转移    D.程序条件转移和无条件转移
3.某指令系统有245条指令,若采用定长指令结构,用二进制编码,则最少需要()位。B
计算机的工作原理
A. 6    B. 8    C. 10    D. 16
4.采用变址寻址可以扩大寻址范围,且(    )。C
A.变址寄存器的内容由用户确定,在程序执行过程中不能改变
B.变址寄存器的内容由操作系统确定,在程序执行过程中不能改变
C.变址寄存器的内容由用户确定,在程序执行过程中可以改变
D.变址寄存器的内容由操作系统确定,在程序执行过程中可以改变

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