计算机组成原理复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1第一章一、填空1.计算机系统主要由()、()两大部分组成。2.计算机硬件子系统由()、()、()、()、()3.计算机软件子系统由()、()4.计算机应用软件由()、()、()、()5.计算机系统软件由()、()、()、()6.计算机的主要技术指标()、()、()7.计算机发展五代主要代表计算机()、()、()、()、()8.计算机未来发展方向()、()、()、()9.计算机按功能可分为()、()、()10.()与()、输入输出接口和系统总线合称为计算机主机。11.用高级语言编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序。12.程序设计语言一般分为三类()、()、()。13.数控机床是计算机在()方面的应用,邮局自动分拣信件是计算机在()方面的应用。14.现代计算机主要采用()结构作为计算机硬件之间的连接方式。15.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。二、选择题1.“从中间开始”设计的“中间”目前多数在()A.传统机器语言机器级与操作系统机器级之间B.传统机器语言机器级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间2.在计算机系统设计中,比较好的方法是()A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计第二章1.R-S触发器逻辑框图是什么?它有几个输入端各是什么?它有几个输出端?各是什么?2.D触发器逻辑框图是什么?它有哪几个同步输入端?哪几个异步输入端?它有哪几个输出端?23.二—四译码器的工作原理?(如图)4.并行四位寄存器的工作原理?(如图)1.三态开关的工作原理:DINDOUTE5.半加器本位和逻辑表达式6.半加器进位逻辑表达式。7.全加器本位和逻辑表达式是:8.全加器向高位进位的逻辑表达式:9.SN74181是什么芯片?作什么运算取决哪些引脚?10.SN74182是什么芯片?作用?11.用SN74181芯片组成一个16位运算器,片内并行进位片间串行进位。(给定引脚)。181给定引脚:12.用SN74181,SN74182组成一个16位运算器,并行相加并行进位(给定引脚)。SN74181A0~A3B0~B3S0~S3F0~F3VCCGNDCnCn+4A=BMPG313用181和182组成一个16位并行运算并行进位运算器。SN74181给定引脚14设计一个具有十个输入端的BCD码编码器?(要求列出真值表,写出逻辑表达式,画出逻辑框图)15、设计一个三八译码器:(要求列出真值表,写出逻辑表达式,画出逻辑框图)第三章1.已知X=21,Y=17,求[X+Y]BCD=?[X+Y]余3=?2.已知:X=0.1011,Y=0.0101,求[0.5X]补,[0.25X]补,[-X]补,2[X]补,[0.5Y]补,[0.25Y]补,[-Y]补,2[-Y]补。3.已知:2[X]补=1.0101001,1/2[Y]原=1.01011000,用变形补码计算[X]补+[Y]补,并判断溢出。4.X=-1101,Y=-1011,用原码一位乘求X*Y5.X=-1101,Y=-1011,用补码一位乘求X*Y6.求信息1011的海明码7.信息位8位的海明码,在接收到报文110010100000,求出发送端发送的信息位。8.设生成多项式为X3+X+1,计算数据信息10101的CRC编码。9.知M(X)=1101B,r=3,G(X)=1001B,求CRC=?SN74181(24)A0~A3B0~B3S0~S3F0~F3VCCGNDCnCn+4A=BMPGSN74182(16)P0~P3G0~G3CnCn+1Cn+2Cn+3VccGNDPG4第四章存储器容量扩展一个存储器的芯片的容量是有限的,它在字数或字长方面与实际存储器的要求都有很大差距。所以需要在字向和位向进行扩充才能满足需要。为了减少存储器芯片的引腿数,一般大容量存储器芯片的数据宽度只有1位或很少几位,而主存储器的数据宽度通常为32位、64位等,因此需要进行位扩展(扩展存储器的字长)。另外,当需要加大存储器容量时,需要进行字扩展(扩展存储器的字数)。当然,也可能字、位两个方向都需要进行扩展。(一)典型SRAM芯片(二)存储器的位扩展位扩展指的是用多个存储器器件对字长进行扩充。位扩展的连接方式是将多片存储器的地址、片选、读写控制端相应并联,数据端分别引出。例如:使用2114芯片和8位CPU组成的存储系统。SRAM2114(18)D3D2D1D0CSWE………A9A0VccGNDSRAM2114(18)D3D2D1D0CSWE………A9A0VccGNDD3D2D1D0CSWE………A9A0VccGND5(三)字扩展:是指增加存储器中字的数量,静态存储器进行字扩展时,将各芯片的地址线、数据线、读写控制线相应并联,由片选信号来区分各芯片的地址范围。例如:使用6264芯片和8位CPU组成一个24k×8系统。1.列地址表2.分析地址表每片地址从A12~A0完全对应的,各片A12~A0和CPU的A12~A0一一对应连接。A15、A14、A13接到地址译码器上。3.连接地址表:6第四章问题1.使用多体结构的主存储器的目的?什么是低位地址叉,其优点何在?2、静态存储器和动态存储器器件的特性有哪些主要区别?各自主要应用在什么地方?3、存储器按材质分可分为几大类?可分为三大类:磁性存储器、半导体存储器、光存储器。4、存储器的地址线和它容量关系?5、存储器的主要技术指标有哪些?6、简述六管静态存储器结构及工作过程?7、如何用2114和8位机CPU连接成一个1K*8的系统?(位扩展)8、单管动态随机存储器结构及工作过程?9、MROMPROMEPROMDRAMSRAM各是什么芯片?10、设计一个二极管式的只存存储器(4*4),且0号单元存8,1号单元存4,2号单元存2,3号单元存1。711、提高存储器和CPU传输信息速度的方法?12.如何用6264和16位机CPU连接成一个16K*16的系统?第五章1.确定哪些数据类型用数据表示来实现,下面几项中不重要的是:A.能够缩短程序运行的时间B.数据表示能够有良好的通用性和利用率C.尽可能多的用硬件实现,提高性能D.减少CPU和主存储器之间的通信量2.有效的缩短地址码的长度,主要采用的有哪些方法?(1)用间址寻址方式缩短地址码长度(2)用变址寻址方式缩短地址码长度(3)用寄存器间接寻址方式缩短地址码长度是最有效的方法3.指令优化编码方法,就编码的效率来讲,那种方法最好?A.固定长度编码B.扩展编码法C.huffman编码法D.以上编码都不是4、人们根据特定需要预先为计算机编制的指令序列称为()。A、软件B、文件C、集合D、程序5、先计算后再访问内存的寻址方式是()。A、立即寻址B、直接寻址C、间接寻址D、变址寻址6、以下四种类型指令中,执行时间最长的是()。A、RR型B、RS型C、SS型D、程序控制指令8、在计算机中存放当前指令地址的寄存器叫(),在顺序执行指令的情况下(存储器按字节编址,指令字长32位),每执行一条指令,使寄存器自动加();在执行()指令或()8操作时,()应接收新地址。A、指令寄存器B、地址寄存器C、程序寄存器D、转移E、中断F、顺序G、1H、2I、49、在CPU中,保存当前正在执行的指令的寄存器为(),保存当前正在执行的指令地址的寄存器是(),算术逻辑运算的结果通常放在()或()中。A、程序计数器B、指令寄存器C、程序状态字D、通用寄存器E、地址寄存器F、数据寄存器G、累加器10、下列叙述中,能反映RISC特征的有()。A、丰富的寻址方式B、使用微程序控制器C、执行每条指令所需的机器周期数的平均值小于2D、多指令格式E、指令长度不可变F、简单的指令系统G、只有Load/Store指令访问存储器H、设置大量通用寄存器I、在编译软件作用下的指令流水线调度11、设相对转移指令占两个字节,第一个字节是操作码,其地址是2000H,第二个字节是相对位移量,那么:(1)若第二个字节的内容为06H,则转移到的地址为______。A、2008HB、2009HC、1FFCHD、FFBH(2)若转移到的地址为1FFDH,则第二个字节的内容为_______。A、05HB、FBHC、FDHD、FFH二.填空1、一台计算机所有()指令的(),称为这台计算机的指令系统。2、形成指令地址的方式称为()方式,有()寻址和()寻址两种,使用()来跟踪指令地址。3、RISC指令系统的最大的特点是();()固定;()种类少;只有()指令访问存储器。4、不同机器有不同的(),RISC指令系统是()指令系统的改进。5、二地址指令中,操作数的物理位置有三种形式,他们是()型、()型和()型。6、条件转移指令、无条件转移指令、转子指令、返主指令和中断返回指令都是()指令。这类指令在指令格式中所表示的地址是(),而不是()。7、数据传送指令的功能是实现()和()之间,()和()之间的数据传送。8、计算机的低级语言分为()和(),这两种语言都是面向()的语言,高级语言的语句和用法与具体()的()无关。9、在寄存器间接寻址方式中,有效地址存放在()中,而操作数存放在()中。10、根据操作数所在位置指出其寻址方式(1)操作数在寄存器中为()(2)操作数地址在寄存器中为()(3)操作数在指令中为()(4)操作数的地址为某一寄存器内容与位移量之和,可以是()、()或()。三简答题91、假设(R)=1000,(1000)=2000,(2000)=3000若:(PC)=4000,问在以下寻址方式下访问到的操作数的值什么?(1)寄存器寻址R(2)寄存器间接寻址(R)(3)直接寻址1000(4)存储器间接寻址(1000)(5)相对寻址-2000(PC)(6)立即数寻址20002、某计算机字长16位,运算器16位,有16个通用寄存器,8种寻址方式,主存客量为64k字,指令中地址码由寻址方式字段和寄存器字段组成,试问。(1)单操作数指令最多有多少条?(2)双操作数如指令最多有多少条?(3)单字长指令间接寻址范围有多大?3.指令按地址码可分为哪几种?零地址指令,一地址指令,二地址指令,三地址指令,多地址指令4.指令按操作码可分为哪几种?定长码指令,变长码指令5.最快的寻址方式是什么?是立即寻址方式,因为该指令只一次访问存储器,取指令后,便得到了操作数6.程序控制类指令中含哪几种?转移指令,调用指令,返回指令7.指令操作分为几步?各步完成什么操作?指令执行分三步,它们是,取指令,分析指令,执行指令8.RISC和CISC代表什么?RISC:精简指令系统计算机;CISC:复杂指令系统计算机9.指令兼容有几种形式?各是什么?指令兼容有两种,一种是向上兼容,另一种是向下兼容10、将高级语言源程序转换成机器语言程序有哪几种方法?每种方法各有何特点?高级语言源程序转换成机器语言程序的方法:1)编译法:速度快交互性差,有完整目标程序2)解释法:速度慢交互性好无完整目标程序11、计算机程序设计语言共分几级?每级各有何特点?程序设计语言共分三级机器语言快占空间少不易懂不脱机汇编语言较快占空间较少较易懂不脱机高级语言慢占空间多易懂脱机12设计题(选作题)1、指令字长为16位,每个地址码为6位,采用扩展操作码的方式,设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出扩展图;(2)给出指令译码逻辑图;(3)计算操作码的平均长度。13、某半导体存储器容量为14KB,其中0000H~1FFFH为ROM区,2000H~37FFH为10RAM区,地址总线A15~A0,双向数据线D7~D0,读/写控制线R/W。可选用的存储芯片有EPROM4KB/片,RAM2K×4/片。(1)画出该存储芯片级逻辑图,包括地址线、数据线、片选信号线(低电平有效)及读/写信号线的连接;(2)说明加到各芯片的地址范围;14、设有两种flash芯片,128K×8位8片,512K×8位2片,试用这些芯片构成512K×32位的存储器。解:要

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功