完整word版计算机组成原理试题及答案Word格式文档下载.docx
《完整word版计算机组成原理试题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《完整word版计算机组成原理试题及答案Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
![完整word版计算机组成原理试题及答案Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-2/2/7b01525f-333c-4be0-abfc-bf7a20c2187a/7b01525f-333c-4be0-abfc-bf7a20c2187a1.gif)
1、简述浮点运算器的作用,它由哪几部分组成?
(7分)
2、计算机指令中要用到的操作数一般可以来自哪些部件?
CPU内部的通用寄存器
外围设备中的一个寄存器
内存储器的一个存储单元
3、Cache有哪三种基本映像方式?
直接映像方式的主要优缺点是什么?
4、简述总线的串行传送、并行传送、复用传送和数据包传送四种基本信息传输方式的特点。
(8分)
四、计算题(每题10分,共20分)
1、写出X=10111101,Y=-00101011的原码和补码表示,并用补码计算两个数的和
2、将十进制数-0.288转换成二进制数,再写出它的原码、反码、补码表示(符号位和数值位共8位)
计算机组成原理试题及答案5
一、选择题(共20分,每题1分)
1.指令系统中采用不同寻址方式的目的主要是______。
A.可降低指令译码难度;
B.缩短指令字长,扩大寻址空间,提高编程灵活性;
C.实现程序控制;
D.寻找操作数。
2.计算机使用总线结构的主要优点是便于实现积木化,缺点是______。
A.地址信息、数据信息和控制信息不能同时出现;
B.地址信息与数据信息不能同时出现;
C.两种信息源的代码在总线中不能同时传送;
D.地址信息与数据信息能同时出现。
3.一个16K×
32位的存储器,其地址线和数据线的总和是______。
A.48;
B.46;
C.36;
D.38。
4.下列叙述中______是正确的。
A.主存可由RAM和ROM组成;
B.主存只能由ROM组成;
C.主存只能由RAM组成;
D.主存只能由SRAM组成。
5.在三种集中式总线控制中,______方式响应时间最快。
A.链式查询;
B.计数器定时查询;
C.独立请求;
D.以上都不是。
6.可编程的只读存储器______。
A.不一定是可改写的;
B.一定是可改写的;
C.一定是不可改写的;
D.以上都不对。
7.下述______种情况会提出中断请求。
A.产生存储周期“窃取”;
B.在键盘输入过程中,每按一次键;
C.两数相加结果为零;
D.结果溢出。
8.下列叙述中______是错误的。
A.采用微程序控制器的处理器称为微处理器;
B.在微指令编码中,编码效率最低的是直接编码方式;
C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短;
D.以上都是错的。
9.直接寻址的无条件转移指令功能是将指令中的地址码送入______。
A.PC;
B.地址寄存器;
C.累加器D.ACC。
10.响应中断请求的条件是______。
A.外设提出中断;
B.外设工作完成和系统允许时;
C.外设工作完成和中断标记触发器为“1”时。
D.CPU提出中断。
11.变址寻址和基址寻址的有效地址形成方式类似,但是______。
A.变址寄存器的内容在程序执行过程中是不可变的;
B.在程序执行过程中,变址寄存器和基址寄存器和内容都可变的;
C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变;
D.变址寄存器的内容在程序执行过程中是可变的。
12.在原码加减交替除法中,符号位单独处理,参加操作的数是______。
A.原码;
B.绝对值;
C.绝对值的补码;
D.补码。
13.DMA方式______。
A.既然能用于高速外围设备的信息传送,也就能代替中断方式;
B.不能取代中断方式;
C.也能向CPU请求中断处理数据传送;
D.能取代中断方式。
14.设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是 。
A.8MB;
B.2M;
C.4M;
D.16M。
15.设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为______。
A.EA=(X)+D;
B.EA=(X)+(D);
C.EA=((X)+D);
D.EA=X+D。
16.程序计数器PC属于______。
A.运算器;
B.控制器;
C.存储器;
D.I/O设备。
17.计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用______控制方式。
A.延长机器周期内节拍数的;
B.异步;
C.中央与局部控制相结合的;
D.同步。
18.目前在小型和微型计算机里最普遍采用的字母与字符编码是______。
A.BCD码;
B.十六进制代码;
C.ASCII码;
D.海明码。
19.设寄存器内容为10000000,若它等于-0,则为______。
B.补码;
C.反码;
D.移码。
20.在下述有关不恢复余数法何时需恢复余数的说法中,______是正确的。
A.最后一次余数为正时,要恢复一次余数;
B.最后一次余数为负时,要恢复一次余数;
C.最后一次余数为0时,要恢复一次余数;
D.任何时候都不恢复余数。
二、填空题(共20分,每空1分)
1.I/O与主机交换信息的方式中,A
和B都需通过程序实现数据传送,其中C
体现CPU与设备是串行工作的。
2.设n=8(不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需
Ans,补码Booth算法最多需
B
ns。
3.对于一条隐含寻址的算术运算指令,其指令字中不明确给出
A
,其中一个操作数通常隐含在
B中。
4.设浮点数阶码为4位(含1位阶符),用移码表示,尾数为16位(含1位数符),用补码规格化表示,则对应其最大正数的机器数形式为
A,真值为
(十进制表示);
对应其绝对值最小负数的机器数形式为
C,真值为D
(十进制表示)。
5.在总线的异步通信方式中,通信的双方可以通过A、B和
C
三种类型联络。
6.磁表面存储器的记录方式总的可分为
和B
两大类,前者的特点是C,后者的特点是
D。
7.在微程序控制器中,一条机器指令对应一个A,若某机有38条机器指令,通常可对应
。
四、计算题(6分)
设机器A的主频为8MHz,机器周期含4个时钟周期,且该机的平均指令执行速度是0.4MIPS,试求该机的平均指令周期和机器周期。
每个指令周期包含几个机器周期?
如果机器B的主频为12MHz,且机器周期也含4个时钟周期,试问B机的平均指令执行速度为多少MIPS?
五、简答题(共20分)
1.说明微程序控制器中微指令的地址有几种形成方式。
(6分)
2.什么是计算机的主频,主频和机器周期有什么关系?
(4分)(CU
4)
4.某机主存容量为4M×
16位,且存储字长等于指令字长,若该机的指令系统具备65种操作。
操作码位数固定,且具有直接、间接、立即、相对、变址五种寻址方式。
(5分)
(1)画出一地址指令格式并指出各字段的作用
(2)该指令直接寻址的最大范围(十进制表示);
(3)一次间址的寻址范围(十进制表示);
(4)相对寻址的位移量(十进制表示)。
六、问答题(共15分)
1.按序写出完成一条加法指令SUBα(α为主存地址)两种控制器所发出的微操作命令及节拍安排。
(8分)
2.假设磁盘采用DMA方式与主机交换信息,其传输速率为2MB/s,而且DMA的预处理需1000个时钟周期,DMA完成传送后处理中断需500个时钟周期。
如果平均传输的数据长度为4KB,试问在硬盘工作时,50MHz的处理器需用多少时间比率进行DMA辅助操作(预处理和后处理)。
七、设计题(10分)
设CPU共有16根地址线,8根数据线,并用作访存控制信号(低电平有效),用作读写控制信号(高电平为读,低电平为写)。
现有下列芯片及各种门电路(门电路自定),如图所示。
画出CPU与存储器的连接图,要求:
(1)存储芯片地址空间分配为:
0~8191为系统程序区;
8192~32767为用户程序区。
(2)指出选用的存储芯片类型及数量;
(3)详细画出片选逻辑。
计算机组成原理试题5答案
1.C
2.C
3.C
4.A
5.C
6.A
7.B8.A9.A10.B11.C12.C13.B14.B
15.B16.B17.C18.C19.A20.B
1.A.程序查询方式
B.中断方式
C.程序查询方式2.A.1600
B.1700
3.A.操作数的地址
B.累加器4.A.1,111;
0.11……1(15个1)B.27ⅹ(1-2-15)
C.0,000;
1.01……1(14个1)D.-2-8ⅹ(2-1+2-15)
5.A.不互锁
B.半互锁
C.全互锁6.A.归零制B.不归零制
C.不论记录的代码是0或1,在记录下一个信息之前,记录电流要恢复到零电流
D.磁头线圈中始终有电流7.A.微程序B.41个微程序。
2.答:
总线判优就是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一定的优先等级顺序确定某个主设备可以占用总线。
3.答:
所谓并行包含同时性和并发性两个方面。
前者是指两个或多个事件在同一时刻发生,后者是指两个或多个事件在同一时间段发生。
也就是说,在同一时刻或同一时间段内完成两种或两种以上性质相同或不同的功能,只要在时间上互相重叠,就存在并行性。
4.答:
进位链是传递进位的逻辑电路。
5.答:
间址需通过访存(若是多次间址还需多次访存)得到有效地址。
四、计算题(共5分)
答:
根据机器A的主频为8MHz,得时钟周期为=0.125μs
(1)机器周期=0.125×
4=0.5μs
(2)平均指令执行时间是=2.5μs
(3)每个指令周期含=5个机器周期
(4在机器周期所含时钟周期数相同的前提下,两机平均指令执行速度与它们的主频有关,即
=则B机的平均指令执行速度==0.6MIPS
1.(6分)答:
(1)直接由微指令的下地址字段指出。
(2)根据机器指令的操作码形成。
(3)增量计数器法。
(4)根据各种标志决定微指令分支转移的地址。
(5)通过测试网络形成。
(6)由硬件产生微程序入口地址。
2.答:
一台机器时钟信号的频率即为主频,主频的倒数称作时钟周期,机器周期内包含若干个时钟周期。
4.(5分)答:
(1)一地址指令格式为(1分)OPMA
OP操作码字段,共7位,可反映65种操作;
M寻址方式特征字段,共3位,可反映5种寻址方式;
A形式地址字段,共16–7–3=6位
(1分)
(2)直接寻址的最大范围为26=64
(1分)(3)由于存储字长为16位,故一次间址的寻址范围为216=65536(1分)(4)相对寻址的位移量为–32~+31
1.(8分)组合逻辑控制器完成SUB
α指令的微操作命令及节拍安排为:
取指周期(2分)T0
PC→MAR,1→RT1
M(MAR)→MDR,(PC)+1→PC
T2
MDR→IR,OP(IR)→ID
执行周期(2分)T0
Ad(IR)→MAR,1→R(即α→MAR)
T1
M(MAR)→MDRT2
(ACC)–(MDR)→ACC
微程序控制器完成ADD
取指周期(2分)T0
Ad(CMDR)→CMAR
M(MAR)→MDR,(PC)+1→PCT3
Ad(CMDR)→CMART4
MDR→IR
T5
OP(IR)→微地址形成部件→CMAR
Ad(IR)→MAR,1→R(即α→MAR)T1
M(MAR)→MDRT3
(ACC)+(MDR)→ACC
2.(7分)DMA传送过程包括预处理、数据传送和后处理三个阶段。
传送4KB的数据长度需
4KB/2MB/s=0.002秒
(2分)
如果磁盘不断进行传输,每秒所需DMA辅助操作的时钟周期数为(1000+500)/0.002=750000
故DMA辅助操作占用CPU的时间比率为[750000/(50×
106)]×
100%=1.5%(3分)
(1)二进制地址码(2分)
A15
…
A11
A7
…
A0
0~8191
8K×
8位ROM
1片8192~32767
8位RAM
3片
(2)0~8191为系统程序区,选用1片8K×
8位ROM芯片;
8192~32767为用户程序区,选用3片8K×
8位RAM芯片。
组成原理复习题型
一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在括号内。
每小题2分,共30分)
1.当采用双符号位时,发生溢出的特征是:
双符号位为(C)
A)00C)10
B)11D)都不是
2.在下述存储器中,允许随机访问的存储器是(D)。
A)磁带C)磁盘
A)磁鼓D)半导体存储器
3.若二进制数为1010011.01,则相应的十进制数为(D)。
A)191.5C)93.675
B)733.25D)都不是
4.原码加法运算是指(A).
A)取操作数绝对值直接相加,符号位单独处理
B)操作数用补码表示,连同符号位一起相加
C)操作数用补码表示,根据符号位决定实际操作
D)将操作数转化为原码后再相加
5.零地址指令采用(B)。
A)立即寻址C)间接寻址
B)堆栈寻址D)变址寻址
6.目前软盘中常用的磁记录方式是(A)。
B)M2F制C)不归零一1制
C)调相制D)调频制
7.在(D)条件下,规格化浮点数尾数的最高数位为1
A)À
所有浮点数C)浮点数为正Â
B)浮点数为负Ã
D)阶码以2为底的正数
8.堆栈指针SP的内容是(D).
C)栈底单元内容C)栈底单元地址
D)栈顶单元内容D)栈顶单元地址
二、判断改错题(先判断其描述有无错误。
若有错误,将错误描述部分予以改正。
每小题3分,共15分)
1.集中刷新方式在刷新时间内并不影响CPU的读写操作。
•2009-1-706:
40
•回复
125.65.178.*2楼
错误,异部刷新方式刷新时间内并不影响CPU的读写操作。
2.EPROM中的内容一旦写入,就不能再修改。
错误,EPROM中的内容一旦写入,能再修改。
三、名词解释(每小题4分,共20分)
1.总线:
是一组可为多个功能部件共享都公共信息传送路线
2.随机存储器:
存储器任何单元的内容可按其地址随机的读取或写入,而且存取时间与单元都物理位置无关。
四、某信息为“0110010”,请编制其海明校验码,并给出步骤。
(8分)解:
1234567891011
P1P20P3110P4010
四组P4=010=1
三组P3=110=0
二组P2=01010=0
一组P1=01000=1
则10001101010
五、Intel8086指令:
MOVAL,[BX+6],设BX的内容为2F0AH。
其中:
BX为基址寻址方式,指令执行的功能为:
AL←(BX+4)
请给出操作数寻址图,并且给出指令执行过程解释。
(6分)
解:
Disp=6,Rb=BX
六、某微机系统有16根地址线,8根数据线,地址空间安排为:
8K系统程序存储区,用ROM芯片,安排在地址最低区;
接着24K作为用户程序区,采用RAM芯片;
其后的16K空间为设备区。
给定芯片如下:
ROM和RAM芯片为16K×
8,有R/W#控制线,CS#片选信号线,M/IO#选择线,(其中#表示低电平有效)。
请给出各存储区的地址空间,并画出连线图。
(11分)
解:
第一片:
0000H到1FFFH
第二片:
2000H到7FFFH
第三片:
8000H到BFFFH
七、分析单总线结构的CPU中,指令ADD(R0)+,(R1)的指令流程。
数据通路结构如下图所示。
指令功能为:
((R0))+((R1))→R1(10分)
•解:
指令功能:
•((R1))+(R0)→R0
•指令流程如下:
•
(1)(PC)→MAR,Read,(PC)+1→Z
;
送指令地址,读主存
•
(2)(Z)→PC;
PC+1→PC
•(3)M→MDR→IR;
取指令到IR
•(4)(R1)→MAR,Read;
送源操作数地址
•(5)M→MDR→Y;
取出源操作数到Y中
•(6)(Y)+(R0)→Z;
执行加法运算,结果暂存Z
•(7)(Z)→R0;
加法结果送回目标寄存器
得分
评卷人
一、
选择题(每小题2分,共20分)
1.
算术/逻辑运算单元74181ALU可完成______。
A.16种算术运算功能
B.16种逻辑运算功能
C.16种算术运算功能和16种逻辑运算功能
D.4位乘法运算和除法运算功能
2.
假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是______。
A.11001011
B.11010110
C.11000001
D.1101100
3.
四片74181ALU和一片74182CLA器件相配合,具有如下进位传送功能______。
A.行波进位
B.组内先行进位,组间先行进位
C.组内先行进位,组间行波进位
D.组内行波进位,组间先行进位
4.
用于对某个寄存器中操作数的寻址方式称为______寻址。
A.直接
B.间接
C.寄存器直接
D.寄存器间接
5.
就微命令的编码方式而言,若微命令的个数已经确定,则______。
A.
编码表示法与直接表示法的微指令字长大小关系不确定。
B.
编码表示法与直接表示法的微指令字长相等
C.
直接表示法比编码表示法的微指令字长短。
D.编码表示法比直接表示法的微指令字长短。
6.
相联存贮器是按______进行寻址的存贮器。
A.地址指定方式
B.堆栈存取方式
C.内容指定方式
D.地址指定与堆栈
7.
操作控制器的功能是______。
A.产生时序信号
B.从主存取出一条指令
C.完成指令操作的译码
D.从主存取出指令,完成指令操作码译码,并产生有关的操作控制信号,以解释执行该指令
8.
采用串行接口进行七位ASCⅡ码传送,带有1位奇偶校验位、1位起始位和1位停止位,当波特率为9600波特时,字符传送速率为______。
A.960
B.873
C.1371
D.480
9.
发生中断请求的条件是______。
A.一条指令执行结束
B.一次I/O操作结束
C.机器内部发生故障
D.一次DMA操作结束
10.
CRT的分辨率为1024*1024像素,像素的颜色数为64K,则刷新存储器的容量为______。
A.512KB
B.1MB
C.256KB
D.2MB
二、
填空题(每空1分,共24分)
1.
对存储器的要求是 , , 。
为了解决这方面的矛盾,计算机采用多级存储体系结构。
2.
主存与cache的地址映射有 、 、
三种方式。
其中最后一种方式适度地兼顾了前二者的优点,又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想。
3.
CPU中至少有如下六类寄存器:
寄存器, 计数器,
寄存器,缓冲寄存器,累加寄存器,状态条件寄存器。
4.
CPU周期也称为 ;
一个CPU周期包含若干个