计算机原理试题及答案.doc

上传人:大米 文档编号:543481681 上传时间:2023-06-16 格式:DOC 页数:11 大小:104.63KB
返回 下载 相关 举报
计算机原理试题及答案.doc_第1页
第1页 / 共11页
计算机原理试题及答案.doc_第2页
第2页 / 共11页
计算机原理试题及答案.doc_第3页
第3页 / 共11页
计算机原理试题及答案.doc_第4页
第4页 / 共11页
计算机原理试题及答案.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《计算机原理试题及答案.doc》由会员分享,可在线阅读,更多相关《计算机原理试题及答案.doc(11页珍藏版)》请在金锄头文库上搜索。

1、计算机组成原理试卷A一、 选择题(每小题2分,共30分)1 下列数中最小的数是_。A.(100100)2 B.(43)8 C.(110010)BCD D.(25)162 计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于_型计算机。A.实时处理 B.智能化 C.并行 D.冯.诺依曼3 存储器是计算机系统中的记忆设备,它主要用来_。A.存放数据 B.存放程序 C.存放微程序 D.存放数据和程序4 以下四种类型指令中,执行时间最长的是_。A.RR型指令 B.RS型指令 C.SS型指令 D.程序控制指令5. 计算机的外围设备是指_。A.输入/输出设备 B.外存储器

2、C.远程通信设备 D.除了CPU和内存以外的其它设备6 堆栈寻址方式中,设A为通用寄存器,SP为堆栈指示器,MSP为SP指示器的栈顶单元,如果操作动作是:(A)MSP,(SP)-1SP,那么出栈操作的动作应为_。A.(MSP)A,(SP)+1SP B.(SP)+1SP,(MSP)AC.(SP)-1SP,(MSP)A D.(MSP)A,(SP)-1SP7 某寄存器中的值有时是地址,因此只有计算机的_才能识别它。A.译码器 B.判别程序 C.指令 D.时序信号8. 寄存器间接寻址方式中,操作数处在_。A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈9. 假定下列字符码中有奇偶校验位,但没有数

3、据错误,采用偶校验的字符码是_。A.11001011 B.11010110 C.11000001 D.110010110.不是发生中断请求的条件是_。A.一条指令执行结束 B.一次I/O操作结束C.机器内部发生故障 D.一次DMA操作结束11.指令系统中采用不同寻址方式的目的主要是_。 A实现存贮程序和程序控制 B缩短指令长度,扩大寻址空间,提高编程灵活性 C可以直接访问外存 D提供扩展操作码的可能并降低指令译码难度12.某SRAM芯片,其容量为5128位,除电源和接地端外,该芯片引出线的最小数目应是_。A 23 B 25 C 50 D 1913.算术右移指令执行的操作是_。A 符号位填0,并

4、顺次右移1位,最低位移至进位标志位 ; B 符号位不变,并顺次右移1位,最低位移至进位标志位 ;C 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 ;D 符号位填1,并顺次右移1位,最低位移至进位标志位 ;14.在定点运算器中,无论采用双符号位还是单符号位,必须有_,它一般用_来 实现。 A 译码电路, 与非门 ; B 编码电路, 或非门 ; C 溢出判断电路 ,异或门 ; D 移位电路, 与或非门 ;15.在CPU中跟踪指令后继地址的寄存器是_。A主存地址寄存器 B程序计数器 C指令寄存器 D状态条件寄存器二、 填空题(每小题3分,共24分)1 多个用户共享主存时,系统应提供A_。

5、通常采用的方法是B_保护和C_保护,并用硬件来实现。2.虚拟存贮器通常由主存和A_两级存贮系统组成。为了在一台特定的机器上执行程序,必须把B_映射到这台机器主存贮器的C_空间上,这个过程称为地址映射。3.主存与cache的地址映射有A_,B_,C_三种方式。4.计算机系统中的存储器分为A_和B_。在CPU执行程序时,必须将指令存放在C_中。5. DMA技术的出现,使得A_可以通过B_直接访问C_。6中断处理过程可以A_进行。B_的设备可以中断C_的中断服务程序。7存储器的技术指标有A_、B_和C_存储器带宽。8.设8位信息为 01101101则海明校验码为 _。三应用题 1(6分)CPU执行一

6、段程序时,cache完成存取的次数为5000次,主存完成存取的次数为200次。已知cache存取周期为40ns,主存存取周期为160ns。求:1Cache命中率H,2Cache/主存系统的访问效率e,3平均访问时间Ta。2(9分)已知某16位机的主存采用半导体存贮器,地址码为18位,若使用4K4位SRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式。问:(1)若每个模板为32K8位,共需几个模块板?(2)每个模块内共有多少片SRAM芯片?(3)主存共需多少SRAM芯片?CPU如何选择模块板?3(8分)指令格式如下所示。OP为操作码字段,试分析指令格式特点。 31 26 22 18 1

7、7 16 15 0 OP 源寄存器 变址寄存器 偏移量 4(11分)已知X=20100.11011011,Y=2100(-0.10101100),求X+Y。5.(6分)简述中断处理过程?6. (6分)CPU结构如图B9.1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。(1) 标明图中四个寄存器的名称。(2) 简述指令从主存取到控制器的数据通路。(3) 简述数据在运算器和主存之间进行存 /取访问的数据通路。 图B9.1 (本试题共三大题 29小题 到此结束) 选择题答案 123456789101112131415 本科生期末试卷答案选择题

8、1C 2D 3D 4C 5D 6B 7C 8B 9D 10A 11. B 12. D 13. B 14. C 15. B一、 填空题1A存储保护 B存储区域 C访问方式2. A辅存 B逻辑地址 C物理地址 3. A全相联 B直接 C组相联4A内存 B外存 C内存5A外围设备 BDMA控制器 C内存6. A嵌套 B优先级高 C 优先级低7A存储容量 B存取时间 C存储周期8. 1011001100111三 应用题 1. 1解: 命中率 H = Nc/(Nc+Nm) = 5000/(5000+200)=5000/5200=0.96 主存慢于cache的倍率 R = Tm/Tc=160Ns/40Ns

9、=4访问效率:()+(). 平均访问时间 .n 2 解:(1)由于主存地址码给定18位,所以最大空间为218=256K,主存的最大容量为256K。现在每个模块板的存贮容量为32KB,所以主存共需256KB/32KB=8块板。(3分)(2)每个模块板的存贮容量为32KB,现用4K4位的SRAM芯片。每块板采用位并联与地址串联相结合的方式:即用2片SRAM芯片拼成4K8位(共8组),用地址码的低12位(A0 A11)直接接到芯片地址输入端,然后用地址码的高3位(A14 A12)通过 3:8译码器输出分别接到8组芯片的片选端。共 82=16个S RAM(3分)(3)根据前面所得,共虚8个模板,每个模

10、板上有16片芯片,故主存共需816=128片芯片(SRAM)。(1分)CPU选择各模块板的方法是:各模块板均用地址码A0 A14译码,而各模块的选择用地址码最高三位A17,A16,A15通过3:8译码器输出进行选择。(3分)3解:(1)操作码字段为6位,可指定26 = 64种操作,即64条指令。 (2)单字长(32)二地址指令。 (3)一个操作数在原寄存器(共有16个),另一个操作数在存储器中(由变址寄存器内容 +偏移量 决定),所以是RS型指令。 (4)这种指令结构用于访问存储器。4解:为了便于直观理解,假设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,则它们的浮点表示分别为: X

11、浮 = 00010, 0.11011011 Y 浮 = 00100, 1.01010000(1) 求阶差并对阶:E = Ex Ey = Ex补 + - Ey补 = 00010 + 11100 = 11110即E为2,x的阶码小,应使Mx右移2位,Ex加2, X 浮 = 00010, 0.11011011(11)其中(11)表示Mx右移2位后移出的最低两位数。(2) 尾数和0. 0 0 1 1 0 1 1 0 (11)1. 0 1 0 1 0 1 0 0 1. 1 0 0 0 1 0 1 0 (11)(3) 规格化处理尾数运算结果的符号位与最高数值位为同值,应执行左规处理,结果为1.000101

12、01(10),阶码为00 011。(4) 舍入处理采用0舍1入法处理,则有1. 0 0 0 1 0 1 0 1 + 11. 0 0 0 1 0 1 1 0(5) 判溢出阶码符号位为00,不溢出,故得最终结果为 x + y = 2011 (-0.11101010)5. (1) 关中断(2) 保存断点和现场(3) 判别中断源(4) 开中断5) 执行中断服务程序(6) 退出中断6解:(1)a为数据缓冲寄存器 DR,b为指令寄存器 IR,c为主存地址寄存器,d为程序计数器PC。(2)主存 M缓冲寄存器 DR指令寄存器 IR操作控制器。(3)存贮器读 :MDRALUAC 存贮器写 :ACDRM计算机组成原理试卷B一.选择题 (每小题2分,共40分)1.目前我们所说的个人台式商用机属于_。A.巨型机 B.中型机 C.小型机 D.微型机2.(2000)10化成十六进制数是_。A(7CD)16 B。(7D0)16 C。(7E0)16 D。(7FO)163.下列数中最大的数是_。A(10011001)2 B。(227)8 C。(98)16 D。(152)104. _表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号