计算机组成原理上机试卷,计算机组成原理试卷及答案

这是一份关于计算机组成原理的考试试卷,包含了填空题、选择题、名词解释、简答题和计算设计题等内容。试题涉及到存储系统、CPU结构、指令周期、中断处理、浮点运算、DMA工作原理等多个核心概念。解答提供了详细的步骤和解释,有助于深入理解计算机内部运作机制。
摘要由CSDN通过智能技术生成

《计算机组成原理试卷及答案》由会员分享,可在线阅读,更多相关《计算机组成原理试卷及答案(5页珍藏版)》请在人人文库网上搜索。

1、试题纸 A卷课程名称: 计算机组成原理 适用专业年级: 2008级 考生学号: 考生姓名: 一 填空题 (每空1分,共10分)1. 三级存储系统是由( )( )和辅存组成,分级的目的是( )。2. 流水CPU中的主要问题是( )相关,( )相关和( )相关,为此需要采用相应的技术对策,才能保证流水畅通而不( )。3. 指令周期是指( )。4. 如果显示工作方式采用分辨率为1024768,颜色深度为3B,帧频为72Hz,则刷新存储器带宽( )。5. 单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个数常需采用( )寻址方式。二 单项选择题(本大题共5小空,每小题1分,共5分)。

2、 1. 在定点二进制运算器中,减法运算一般通过( )实现。A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器2. 三种集中式总线仲裁中,( )方式对电路故障最敏感。A.链式查询 B.计数器定时查询 C.独立请求3. 在微程序控制方式中,机器指令和微指令的关系是( )。A.每一条机器指令由一条微指令来解释执行B.每一条机器指令由一段(或一个)微程序来解释执行C.一段机器指令组成的工作程序可由一条微指令来解释执行D.一条微指令由若干条机器指令组成4. 程序计数器的位数和下列哪个寄存器相同( )。A. 指令寄存器B. 数据缓冲寄存器C. 状。

3、态字寄存器D. 主存地址寄存器5. 假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为()A.C2H B.BEH C.BDH D.42H三 名词解释 (每题2分,共10分)1 指令寄存器 2 数据缓冲寄存器 3 刷新周期 4 相斥性微操作 5 相对寻址 五 简答题 (每题5分,共25分)1 说明单级中断的处理流程。2 写出 JMP (无条件转移到(PC)+Disp)指令的微操作序列。3 说明dma方式的工作原理。4 在浮点数加法运算中,在阶码运算时,如果产生溢出,计算机将如何处理。5 CPU结构如下图所示,其中有一个累加寄存器AC,一个状态寄存器和其他四。

4、个寄存器,各部分之间的连线表示数据通路,箭头表示传送方向。说明图中四个寄存器的名称,并简述指令从主存取到控制器的数据通路六 计算和设计题 (每题10分,共50分)1 用8k*2位的ram构成32k*8位的存储器,需要多少片,说明原因,画出组成的逻辑框图。2用变形补码计算 X-Y ,X+Y,并判别结果的正确性。设:X=0.11011,Y=-0.100103 存储器容量为32字,字长64位,模块数为8,用交叉方式进行组织,存储周期为200ns,数据总线宽度为64位,总线传输周期为50ns,问该存储器的带宽是多少?4 已知某机采用微程序控制,其控制存储器容量为51248位。微程序可在控制存储器中实现。

5、转移,可控制微程序转移的条件共4个。微指令采用水平型格式,微命令采用直接控制,后继微指令地址采用断定方式,问微指令格式中三个字段分别应为多少位?5已知 x= 0.10101, y=0.11001,计算x*y补和其真值(要求有补码直接乘法的算式)计算机组成原理A卷 答案一 填空题1 cache,主存,解决容量、速度、价格三者之间的矛盾2 资源,数据,控制,断流3 CPU从主存取出一条指令并执行该指令的时间 4 162MB/S5 隐含二 单项选择题1. D 2. A 3. B 4. D 5. B三 名词解释1 指令寄存器用来保存当前正在执行的一条指令。2 数据缓冲寄存器用来暂时保存从主存中读取的一。

6、条指令字或数据字。3 刷新周期是指上一次对整个存储器刷新结束到下一次对整个存储器全部刷新一遍之间的时间。4 相斥性微操作是指不能同时或不能在同一个CPU周期内并行执行的操作。5 相对寻址是程序计数器的内容加上指令格式中的形式地址而形成操作数的有效地址。四 简答题1 cpu执行完一条指令后,判断是否有中断请求,如果有就响应中断。首先关中断,找出中断源,保存cpu现场,然后执行中断服务程序,恢复现场,开中断,返回主程序。2 (1)计算转移地址 PC ALU Disp ALU ALU作加运算(2)转移 ALUPC3 dma是直接内存访问,是一种完全由硬件执行i/o交换的工作方式。在这种方式中,dma。

7、控制器从cpu完全接管对总线的控制,数据交换不经过cpu,而直接在内存和i/o设备之间进行。dma方式一般用于高速传送成组数据。Dma控制器将向内存发出地址和控制信号,修改地址,对传送的字的个数计数,并且以中断的方式向cpu报告传送操作的结束。4 若是下溢,计算机将作机器零处理,将尾数和阶码都置为零。若是上溢,计算机将发出中断请求,一般作为+或-来处理。5 a为数据缓冲寄存器,b为指令寄存器,c为主存地址寄存器,d为程序计数器。通路为主存缓冲寄存器指令寄存器操作控制器五 计算和设计题1 (32k*8)/(8k*2)=4*4=16 4片为一组,共需要4组。2 X补=00.11011 Y补=11.。

8、01110 -Y补=00.10010X补+-Y补=01.01101 溢出 X补+Y补=00.01001 无溢出 X+Y = 0.010013 连续读出8个字的信息量是64位8=512位连续读出8个字所需的时间是200+750=5.510-7s交叉存储器的带宽是 512位/5.510-7s=93107位/s4 假设判别字段中每一位作为一个判别标志,那么由于有4个转移条件,故该字段为4位。由于控存容量为512单元,所以下地址字段为9位。故微命令字段字长为48-9-4=35位。5 解:x= 0.10101, x补=0.10101y=0.11001,y补=1.00111(0).1 0 1 0 1(1).0 0 1 1 1(0) 1 0 1 0 1 (0) 1 0 1 0 1 (0) 1 0 1 0 1 0 (1)(0)(1)(0)(1) (1).0 1 1 1 1 1 0 0 1 1x 补*y补=1.其值x*y=-0.=-(512+8+4+1)/1024=-525/1024。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值