计算机组成原理复习题答案

上传人:痛*** 文档编号:191242786 上传时间:2023-03-02 格式:PDF 页数:7 大小:317.44KB
收藏 版权申诉 举报 下载
计算机组成原理复习题答案_第1页
第1页 / 共7页
计算机组成原理复习题答案_第2页
第2页 / 共7页
计算机组成原理复习题答案_第3页
第3页 / 共7页
资源描述:

《计算机组成原理复习题答案》由会员分享,可在线阅读,更多相关《计算机组成原理复习题答案(7页珍藏版)》请在装配图网上搜索。

1、中国石油大学(北京)学生期末考试复习题答案一、概念或解释题1、计算机系统的层次结构包含哪几部分微程序级,一般机器级,操作系统级,汇编语言级,高级语言级,共分为5 级。2、指令周期CPU 从内存取出一条指令并执行完这条指令所需的时间总和,它包括若干各机器周期(CPU周期)不等。3、存储器的刷新有几种方式集中式,分散式,异步式。4、cache 高速缓冲存储器。5、计算机的硬件有哪些部件组成计算机的硬件主要由运算器、控制器、主存储器、输入设备、输出设备等五大部分以及总线和输入输出接口组成。6、指令格式包含哪两部分包含操作码和地址码两部分,操作码表示操作的性质,地址码表示操作数的地址。7、堆栈堆栈是一

2、种数据结构,用来暂存各种信息,堆栈中的信息具有“后进先出”的特点。8、DMA 有哪三种工作方式CPU暂停访问内存,周期挪用,CPU 与 DMA控制器交替访问内存。9、冯诺依曼计算机的主要思想是什么冯诺依曼结构是将计算机硬件分为运算器、控制器、主存储器、输入设备和输出设备五大部分。具有的以下的主要特点:(1)“存储程序控制”是其主要特点;(2)程序和数据都是用二进制来表示,机内进行的是二进制数的运算和存储;(3)程序由指令序列构成;(4)机器以运算器为中心,输入的信息在控制器控制下才能写入主存储器,输出的信息也只有在控制器控制下才能从主存储器中取出送至相应的输出设备。10、主存储器性能的主要参数

3、有哪些主存储器性能的主要参数包括存储容量、存储速度(包括带宽、存取时间、存储周期等)。11、指令寄存器IR 功能指令寄存器用来存放从存储器中取出的正要执行的指令。12、指令译码器的功能将指令寄存器中的操作码部分进行译码,从而识别该指令。13、微程序微程序对应一条机器指令,是由一系列微指令构成的,它是制造机器时事先由程序员根据需要编制的。14、DMA 直接存储器访问,在外设和存储器间直接进行数据传送。15、计算机系统的主要技术指标有哪些计算机系统的主要技术指标包含机器字长、运算速度(主频、总线宽度、吞吐量等)、存储器容量。16、硬堆栈也叫寄存器堆栈或串联堆栈,没有栈顶指针,数量有限,故容量小、速

4、度快。17、EPROM紫外光擦除只读存储器。18、程序计数器PC的功能用来存放CPU将要执行的下一条指令在存储器中的地址。19、总线上的信息传送方式主要有哪两种串行传送,并行传送。20、指令指令是计算机语言的一个语句,它由一组二进制代码构成,分成操作码和地址码两部分。21、微指令由微命令控制字段、微地址字段组成,是硬件,直接负责机器指令的执行。22微指令周期微指令周期是指一条微指令从控制存储器中取出来到执行完毕所需要的时间。23、程序程序是由一系列机器指令构成,它是事先由程序员根据需要编制的。24、RAM 与 ROM RAM半导体读写存储器又称做随机访问存储器,这是一种非永久性存储器,常用来作

5、为计算机系统的主存储器。ROM半导体只读存储器,这是一种永久性存储器,常用来作为计算机系统的主存储器25DRAM 为什么要刷新为防止存储的信息电荷泄漏而丢失信息,由外界按一定规律不断给MOS 管的栅极进行充电,补足栅极的信息电荷,这个过程成为刷新。26.比较指令与微指令1)一条机器指令对应一个微程序,这个微程序是由若干条微指令序列组成的。因此,一条机器指令的功能是由若干条微指令组成的序列来实现的。2)从指令与微指令,程序与微程序,地址与微地址的一一对应关系来看,前者与内存储器有关,后者与控制存储器有关。与此相关,也有相对应的硬设备。3)每一个 CPU 周期就对应一条微指令周期。一条机器指令由若

6、干条微指令组成。27.比较 DMA 和中断DMA:直接存储器访问,DMA占了总线控制权,传送数据不需经过CPU 而直接进行,传送结束后产生中断,适合成组数据传送;中断主要针对外部或内部随机发生的事件,传送数据量小。28.流水线计算机的流水处理过程同工厂中的流水装配线类似。为了实现流水,首先必须把输入的任务分割为一系列的子任务,使各子任务能在流水线的各个阶段并发地执行。假定作业 T 被分成 k 个子任务,可表达为TT1,T2,?,Tk,各个子任务之间有一定的优先关系:若ik(n1)故 q1 q2结论:流水计算机比非流水计算机具有更高的吞吐率。证毕。6用 16K 8 位的 DRAM 芯片构成64K

7、32 位的存储器,设存储器的读/写周期为0.5 s,CPU 在 1 s 内至少要访问一次,问采用哪种刷新方式比较合理?对全部存储单元刷新一遍所需的实际刷新时间是多少(只考虑一片 16K8 位的 DRAM 芯片)?解:因 CPU 在 1 s 内至少要访问一次存储器,所以只能采取异步刷新方式,而不能采用集中式刷新(因存在死时间 1 s)方式。设 16K8 位的 DRAM 芯片内存储矩阵为:128 行 128 列,每列为8 位,再设刷新周期为2ms,则每一行必须每隔2ms/128=15.6 s 进行一次,为可靠完成刷新,可选15ms 为每行的刷新时间,这样全部刷新完成需要的实际时间为:15 s128

8、=1.92ms,小于 2ms。7比较程序与微程序的关系。OP 源寄存器变址寄存器偏移量微命令字段判别测试字段下地址字段解:(1)一条机器指令对应一个微程序,这个微程序是由若干条微指令序列组成的。因此,一条机器指令的功能是由若干条微指令组成的序列来实现的。(2)从指令与微指令,程序与微程序,地址与微地址的一一对应关系来看,前者与内存储器有关,后者与控制存储器有关。(3)每一个CPU 周期对应一条微指令。8解释中断处理过程,并用图示说明。中断处理过程:当 CPU 执行完一条现行指令时,若外设向 CPU 发出中断请求,那么在满足响应条件的情况下,将发出中断响应信号,与此同时关闭中断,此时,将寻找中断

9、源,并保存自己的程序计数器的内容。然后,它将转移到处理该中断源的中断服务程序。在保存现场信息,设备服务以后,将恢复现场信息。在这些动作完成后,开放中断,并返回到原来被中断的主程序的下一条指令。图示说明:9若 x1 补=11001100,x2 原=1.0110,则数x1和 x2的十进制数真值分别是多少?x1=-52,x2=-0.375,实际题目会有多种数据的数值变化,需要认真掌握原理。10.要求用 16K*8 位 SRAM 芯片设计64K*16 位的存储器。SRAM芯片有两个控制端:当CS有效时,该片选中,当W/R=1时执行读操作,当W/R=0时执行写操作。2K*8 位 EPROM 芯片组成4K

10、*16 位的只读存储器,试问:(1)数据寄存器多少位?答案:数据寄存器位数为 16 位。(2)地址寄存器多少位?答案:地址寄存器位数位16 位。(3)共需要多少个EPROM 芯片?答案:共需要428 片。(4)画出此存储器与CPU的连接图。略 2 组,11用时空图法证明流水计算机比非流水计算机具有更高的吞吐率。图 b 表示 8T 内完成 2 条指令,图c 表示 5T 内完成 2 条指令,可见流水计算机比非流水计算机有更高的吞吐率。12.解释流水线中都有哪些主要问题,其中数据相关有哪几种,举一例说明。流水线中有资源相关,数据相关、控制相关三种。其中数据相关包括:写后读(RAW),读后写(WAR)

11、,写后写(WAW)三种,例如:指令 1:ADD R1,R2,R3;(R2)+(R3)(R1)指令 2:SUB R4,R1,R5;(R1)-(R5)(R4)上述两条指令构成了写后读(RAW)相关。13比较查询方式和中断方式。D0D15 WR CPU A0A13 A14 16K 8 译 码 输 出 分 别选择 4 组芯片答案要点:查询方式CPU 主动,外设被动,CPU资源浪费,软件完成;中断方式CPU被动,外设主动,CPU资源得到有效利用,分为中断周期(硬件)和中断服务程序(软件),软硬件配合。14.已知采用微程序进行控制的某台机器,其控制存储器的容量为1024*32 位。可判定的外部条件有4 个

12、,采用直接控制的水平型微指令判定方式,请画出该微程序控制器的结构框图,并作简要说明。运算器微作控制信号主存储器或 I/O 微控信号其他部件微操作控制信号或者,采用下图也可以,但需要作简要解释。15、下图所示为双总线结构机器的数据通路,IR 为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU 由加、减控制信号决定完成何种操作,控制信号 G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中 yi表示 y 寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。“ADD R2,R0”指

13、令完成(R0)+(R2)R0的功能操作,画出其指令周期流程图,假设该指令的地址已放入PC中。并列出相应的微操作控制信号序列。16.下图所示为双总线结构机器的数据通路,IR 为指令寄存器,PC 为程序计数器(具有自增功能),M 为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU 由加、减控制信号决定完成何种操作,控制信号 G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中 yi表示 y 寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。“SUB R1,R3”指令完成(R3)-(R1)R3 的操作,画出其指令周期流程图,并列出相应的微操作控制信号序列。操作码译码器ID 指令寄存器地址形成逻辑程序计数器PC 微操作控制部件操作台控制时序部件中断系统题参考答案:下面2各图供参考。17.已知采用微程序进行控制的某台机器,其控制存储器的容量为512*32 位。可判定的外部条件有4个,采用直接控制的水平型微指令判定方式,问:(1)10+4+18=32(或者 10+2+20=32 也可以,因为考虑了译码)(2)原理图见4 题。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!