计算机组成原理知识要点与复习题(期末考试题)
选择题:
1.若十进制数据为137.5则其八进制数为(B )。
A、89.8B、211.4C、211.5D、1011111.101
2.若x=0.1101010,则x=(A )。
A、1.0010101  B、1.0010110  C、0.0010110  D、0.1101010
3.若采用双符号位,则发生正溢的特征是:双符号位为( B)。
A、00  B、01  C、10    D、11
4.原码乘法是(A )。
A、先取操作数绝对值相乘,符号位单独处理
B、用原码表示操作数,然后直接相乘
C、被乘数用原码表示,乘数取绝对值,然后相乘
D、乘数用原码表示,被乘数取绝对值,然后相乘
5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。
A、立即寻址B、变址寻址C、间接寻址  D、寄存器寻址
6.下列数中,最小的数是( A  )。
 A.(101001)2  B.(52)8   C.(2B)16   D.45
7.下列数中,最大的数是( D  )。
 A.(101001)2  B.(52)8   C.(2B)16   D.45
8.下列数中,最小的数是( D  )。
 A.(111111)2  B.(72)8   C.(2F)16   D.50
9.已知:X=-0.0011,Y= -0.0101。(X+Y)= (  A )。
  A.1.1100    B.1.1010
  C.1.0101    D.1.1000
10.一个512KB的存储器,地址线和数据线的总和是(C ) 。 
  A.17   B.19  C.27   D.36
11.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C ) 。
  A.64K   B.32KB  C.32K   D.16KB
12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C ) 。 
  A. 21  B. 17  C. 19  D.20
12.计算机内存储器可以采用( A   )。     
A.RAM和ROM    B.只有ROM  C.只有RAM    D.RAM和SAM   
13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C ) 。     
A.堆栈寻址方式  B.立即寻址方式    C.隐含寻址方式  D.间接寻址方式
14.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自( B )。 
A.立即数和栈顶  B.栈顶和次栈顶  C.暂存器和栈顶  D.寄存器和内存单元
15.指令系统中采用不同寻址方式的目的主要是( C )。
  A.实现存储程序和程序控制           B.可以直接访问外存
  C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度
16.用于对某个寄存器中操作数的寻址方式称为( C )寻址。
  A.直接   B.间接     C.寄存器直接   D.寄存器间接
17.寄存器间接寻址方式中,操作数处在( B )。
  A.通用寄存器   B.贮存单元     C.程序计数器     D.堆栈
18.RISC是( A )的简称。
 A.精简指令系统计算机            B.大规模集成电路
 C.复杂指令计算机              D.超大规模集成电路
19.CISC是( C )的简称。
 A.精简指令系统计算机            B.大规模集成电路
 C.复杂指令计算机              D.超大规模集成电路
20.中央处理器是指(  C ) 。
 A.运算器      B.控制器    C.运算器和控制器存储器 D.运算器和控制器
21.在CPU中跟踪指令后继地址的寄存器是( B  )
 A.主存地址寄存器  B.程序寄存器  C.指令寄存器      D.状态条件寄存器
22.CPU 中通用寄存器的位数取决于( B  )。
 A.存储容量      B.机器字长   C.指令的长度      D.CPU的管脚数
23.同步控制是( C ) 。
 A.只适用于CPU控制的方式        B.只适用于外围设备控制的方式
 C.由统一时序信号控制的方式      D.所有指令执行时间都相同的方式 
24.异步控制常用于( A )作为其主要控制方式。
 A.在单总线结构计算机中访问主存与外围设备时 B.微型机的CPU控制中
 C.组合逻辑控制的CPU中            D.微程序控制器中
25.为了缩短指令中某个地址段的位数,有效的方法是采取(C )。
A、立即寻址
B、变址寻址
C、间接寻址
D、寄存器寻址
26.CPU响应中断的时间是_ C _____。
A.中断源提出请求;  B.取指周期结束; C.执行周期结束;D.间址周期结束。
27.下列说法中___c___是正确的。
A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存;
C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存
D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。
28.垂直型微指令的特点是___c___
A.微指令格式垂直表示; B.控制信号经过编码产生;
C.采用微操作码    D.采用微指令码。
29.基址寻址方式中,操作数的有效地址是___A___。
A.基址寄存器内容加上形式地址(位移量);  B.程序计数器内容加上形式地址;
C.变址寄存器内容加上形式地址;      D.寄存器内容加上形式地址。
30.常用的虚拟存储器寻址系统由____A__两级存储器组成。
A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。
31.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____
A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。
32.在运算器中不包含___D___。
A.状态寄存器; B.数据总线; C.ALU; D.地址寄存器。
33.计算机操作的最小单位时间__A____
A.时钟周期;  B.指令周期; C.CPU周期;D.中断周期。
34.用以指定待执行指令所在地址的是_C_____。
A.指令寄存器; B.数据计数器;C.程序计数器;pc  D.累加器。
35.下列描述中____B__是正确的。
A.控制器能理解、解释并执行所有的指令及存储结果;
B一台计算机包括输入、输出、控制、存储及算逻运算五个单元;同步通信和异步通信的区别
C.所有的数据运算都在CPU的控制器中完成;
D.以上答案都正确。
36.总线通信中的同步控制是__B____。
A.只适合于CPU控制的方式;  B.由统一时序控制的方式
C.只适合于外围设备控制的方式; D.只适合于主存。
37.一个16K×32位的存储器,其地址线和数据线的总和是B______。14+32=46
A.48;  B.46;   C.36;    D.32。
38.某计算机字长16位,它的存储容量是1MB,按字编址,它的寻址范围是A______1mb/2b=1024kb/2b=512k
A.512K; B.1M;   C.512KB;  D.1MB。
39.以下__B____是错误的。(输入输出  4)
A.中断服务程序可以是操作系统模块;  B.中断向量就是中断服务程序的入口地址;
C.中断向量法可以提高识别中断源的速度;
D.软件查询法和硬件法都能到中断服务程序的入口地址。
40.浮点数的表示范围和精度取决于__C____ 。
A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;
C.阶码的位数和尾数的位数;   D.阶码的机器数形式和尾数的机器数形式。
41.响应中断请求的条件是__B____。
A.外设提出中断; B.外设工作完成和系统允许时;
C.外设工作完成和中断标记触发器为“1”时;D.CPU提出中断。
42.以下叙述中___B___是错误的。
A.取指令操作是控制器固有的功能,不需要在操作码控制下完成;
B.所有指令的取指令操作都是相同的
C.在指令长度相同的情况下,所有指令的取指操作都是相同的;
D.一条指令包含取指、分析、执行三个阶段。
43.下列叙述中__A____是错误的。
A采用微程序控制器的处理器称为微处理器;cpu
B.在微指令编码中,编码效率最低的是直接编码方式;
C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短;
D.CMAR是控制器中存储地址寄存器。
44.中断向量可提供___C___。
A.被选中设备的地址;  B.传送数据的起始地址;
C.中断服务程序入口地址;D.主程序的断点地址。
45.在中断周期中,将允许中断触发器置“0”的操作由A______完成。
A.硬件; B.关中断指令; C.开中断指令; D.软件。
简答题
1.试说明RISC的优缺点(特点)。
答:特点有:
1)选取使用频度最高的一些简单指令以及一些很有用但又不复杂的指令,让复杂指令的功能由频度高的简单指令的组合来实现
  2)指令长度固定,指令格式种类少,寻址方式种类少
  3)只有取数/存数(LOAD/STORE)指令访问存储器,其余指令的操作都在寄存器内完成
  4)CPU中有多个通用寄存器
  5)采用流水线技术,大部分指令在一个时钟周期内完成。采用超标量和超流水线技术,可以使每条指令的平均执行时间小于一个时钟周期
  6)控制器采用组合逻辑控制,不用微程序控制
  7)采用优化的编译程序
与CISC相比较它的优点:
1) RISC更能 充分利用 VLSI 芯片的面积
2) RISC 更能 提高计算机运算速度:指令数、指令格式、寻址方式少,通用 寄存器多,采用 组合逻辑 ,便于实现 指令流水
3) RISC 便于设计,可降低成本,提高可靠性