计算机组成原理复习题13613.pdf
《计算机组成原理复习题13613.pdf》由会员分享,可在线阅读,更多相关《计算机组成原理复习题13613.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 .-.-可修编.第一章 一、填空 1计算机系统主要由()、()两大部分组成。2计算机硬件子系统由()、()、()、()、()3计算机软件子系统由()、()4计算机应用软件由()、()、()、()5计算机系统软件由()、()、()、()6计算机的主要技术指标()、()、()7计算机发展五代主要代表计算机()、()、()、()、()8计算机未来发展方向()、()、()、()9计算机按功能可分为()、()、()10.()与()、输入输出接口和系统总线合称为计算机主机。11用高级语言编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序。12程序设计语言一般分为三类()、()、()。13数控
2、机床是计算机在()方面的应用,邮局自动分拣信件是计算机在()方面的应用。14现代计算机主要采用()结构作为计算机硬件之间的连接方式。15用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。二、选择题 1.“从中间开始”设计的“中间”目前多数在()A.传统机器语言机器级与操作系统机器级之间 .-.-可修编.B.传统机器语言机器级与微程序机器级之间 C.微程序机器级与汇编语言机器级之间 D.操作系统机器级与汇编语言机器级之间 2在计算机系统设计中,比较好的方法是()A 从上向下设计 B 从下向上设计 C 从两头向中间设计 D 从中间开始向上、向下设计 第二章 1.R-S 触发器逻辑框
3、图是什么?它有几个输入端各是什么?它有几个输出端?各是什么?2.D 触发器逻辑框图是什么?它有哪几个同步输入端?哪几个异步输入端?它有哪几个输出端?3.二四译码器的工作原理?(如图)4.并行四位寄存器的工作原理?(如图).-.-可修编.1 三态开关的工作原理:DIN DOUT E 5.半加器本位和逻辑表达式 6.半加器进位逻辑表达式。7全加器本位和逻辑表达式是:8.全加器向高位进位的逻辑表达式:9SN74181 是什么芯片?作什么运算取决哪些引脚?10.SN74182 是什么芯片?作用?11用 SN74181 芯片组成一个 16 位运算器,片内并行进位片间串行进位。(给定引脚)。181 给定引
4、脚:12用 SN74181,SN74182 组成一个 16 位运算器,并行相加并行进位(给定引脚)。13 用 181 和 182 组成一个 16 位并行运算并行进位运算器。SN74181 给定引脚 SN74 181 A0A3 B0B3 S0S3 F0F3 VCC GND +4 A=B M P G SN74 181(24)A0A3 B0B3 S0S3 F0F3 VCC GND +4 A=B M P G SN74 182(16)P0P3 G0G3 +1 Vcc GND P .-.-可修编.14 设计一个具有十个输入端的 BCD 码编码器?(要求列出真值表,写出逻辑表达式,画出逻辑框图)15、设计一
5、个三八译码器:(要求列出真值表,写出逻辑表达式,画出逻辑框图)第三章 1.已知 X=21,Y=17,求X+YBCD=?X+Y余 3=?2.已知:X=0.1011,Y=0.0101,求0.5X补,0.25X补,-X补,2X补,0.5Y补,0.25Y补,-Y补,2-Y补。3.已知:2X补=1.0101001,1/2Y原=1.01011000,用变形补码计算X补+Y补,并判断溢出。4.X=-1101,Y=-1011,用原码一位乘求 X*Y 5.X=-1101,Y=-1011,用补码一位乘求 X*Y 6.求信息 1011 的海明码 7.信息位 8 位的海明码,在接收到报文 0,求出发送端发送的信息位。
6、8.设生成多项式为 X3+X+1,计算数据信息 10101 的 CRC 编码。9.知 M(X)=1101B,r=3,G(X)=1001B,求 CRC=?第四章 存储器容量扩展 一个存储器的芯片的容量是有限的,它在字数或字长方面与实际存储器的要求都有很大差距。所以需要在字向和位向进行扩充才能满足需要。为了减少存储器芯片的引腿数,一般大容量存储器芯片的数据宽度只有 1 位或很 .-.-可修编.少几位,而主存储器的数据宽度通常为 32 位、64 位等,因此需要进行位扩展(扩展存储器的字长)。另外,当需要加大存储器容量时,需要进行字扩展(扩展存储器的字数)。当然,也可能字、位两个方向都需要进行扩展。(
7、一)典型 SRAM 芯片 (二)存储器的位扩展 位扩展指的是用多个存储器器件对字长进行扩充。位扩展的连接方式是将多片存储器的地址、片选、读写控制端相应并联,数据端分别引出。例如:使用 2114 芯片和 8 位 CPU 组成的存储系统。SRAM2114(18)D2VccD3D1D0CSWEA9A0GND .-.-可修编.(三)字扩展:是指增加存储器中字的数量,静态存储器进行字扩展时,将各芯片的地址线、数据线、读写控制线相应并联,由片选信号来区分各芯片的地址 X围。例如:使用 6264 芯片和 8 位 CPU 组成一个 24k8 系统。1.列地址表 2.分析地址表 每片地址从 A12A0 完全对应
8、的,各片 A12A0 和 CPU 的 A12A0 一一对应连接。A15、A14、A13 接到地址译码器上。3.连接 地址表:.-.-可修编.-.-可修编.第四章问题 1.使用多体结构的主存储器的目的?什么是低位地址叉,其优点何在?2、静态存储器和动态存储器器件的特性有哪些主要区别?各自主要应用在什么地方?3、存储器按材质分可分为几大类?可分为三大类:磁性存储器、半导体存储器、光存储器。4、存储器的地址线和它容量关系?5、存储器的主要技术指标有哪些?6、简述六管静态存储器结构及工作过程?7、如何用 2114 和 8 位机 CPU 连接成一个 1K*8 的系统?(位扩展)8、单管动态随机存储器结构
9、及工作过程?9、MROM PROM EPROM DRAM SRAM 各是什么芯片?10、设计一个二极管式的只存存储器(4*4),且 0 号单元存 8,1 号单元存 4,2 号单元存2,3 号单元存 1。.-.-可修编.11、提高存储器和 CPU 传输信息速度的方法?12如何用 6264 和 16 位机 CPU 连接成一个 16K*16 的系统?第五章 1.确定哪些数据类型用数据表示来实现,下面几项中不重要的是:A.能够缩短程序运行的时间 B.数据表示能够有良好的通用性和利用率 C.尽可能多的用硬件实现,提高性能 D.减少 CPU 和主存储器之间的通信量 2有效的缩短地址码的长度,主要采用的有哪
10、些方法?(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、在计算机中存放当前指令地址的寄
11、存器叫(),在顺序执行指令的情况下(存储器按字 .-.-可修编.节编址,指令字长 32 位),每执行一条指令,使寄存器自动加();在执行()指令或()操作时,()应接收新地址。A、指令寄存器 B、地址寄存器 C、程序寄存器 D、转移 E、中断 F、顺序 G、1 H、2 I、4 9、在 CPU 中,保存当前正在执行的指令的寄存器为(),保存当前正在执行的指令地址的寄存器是(),算术逻辑运算的结果通常放在()或()中。A、程序计数器 B、指令寄存器 C、程序状态字 D、通用寄存器 E、地址寄存器 F、数据寄存器 G、累加器 10、下列叙述中,能反映 RISC 特征的有()。A、丰富的寻址方式 B、
12、使用微程序控制器 C、执行每条指令所需的机器周期数的平均值小于 2 D、多指令格式 E、指令长度不可变 F、简单的指令系统 G、只有 Load/Store 指令访问存储器 H、设置大量通用寄存器 I、在编译软件作用下的指令流水线调度 11、设相对转移指令占两个字节,第一个字节是操作码,其地址是 2000H,第二个字节是相对位移量,那么:(1)若第二个字节的内容为 06H,则转移到的地址为 _。A、2008H B、2009H C、1FFCH D、FFBH (2)若转移到的地址为 1FFDH,则第二个字节的内容为 _。A、05H B、FBH C、FDH D、FFH 二填空 1、一台计算机所有()指
13、令的(),称为这台计算机的指令系统。2、形成指令地址的方式称为()方式,有()寻址和()寻址两种,使用()来跟踪指令地址。3、RISC 指令系统的最大的特点是();()固定;()种类少;只有()指令访问存储器。4、不同机器有不同的(),RISC 指令系统是()指令系统的改进。5、二地址指令中,操作数的物理位置有三种形式,他们是()型、()型和()型。6、条件转移指令、无条件转移指令、转子指令、返主指令和中断返回指令都是()指令。这类指令在指令格式中所表示的地址是(),而不是()。7、数据传送指令的功能是实现()和()之间,()和()之间的数据传送。8、计算机的低级语言分为()和(),这两种语言
14、都是面向()的语言,高级语言的语句和用法与具体()的()无关。9、在寄存器间接寻址方式中,有效地址存放在()中,而操作数存放在()中。10、根据操作数所在位置指出其寻址方式(1)操作数在寄存器中为()(2)操作数地址在寄存器中为()(3)操作数在指令中为()(4)操作数的地址为某一寄存器内容与位移量之和,可以是()、()或()。.-.-可修编.三简答题 1、假设(R)1000,(1000)2000,(2000)3000 若:(PC)4000,问在以下寻址方式下访问到的操作数的值什么?(1)寄存器寻址 R (2)寄存器间接寻址(R)(3)直接寻址 1000 (4)存储器间接寻址(1000)(5)
15、相对寻址2000(PC)(6)立即数寻址 2000 2、某计算机字长 16 位,运算器 16 位,有 16 个通用寄存器,8 种寻址方式,主存客量为64k 字,指令中地址码由寻址方式字段和寄存器字段组成,试问。(1)单操作数指令最多有多少条?(2)双操作数如指令最多有多少条?(3)单字长指令间接寻址 X 围有多大?3指令按地址码可分为哪几种?零地址指令,一地址指令,二地址指令,三地址指令,多地址指令 4 指令按操作码可分为哪几种?定长码指令,变长码指令 5 最快的寻址方式是什么?是立即寻址方式,因为该指令只一次访问存储器,取指令后,便得到了操作数 6 程序控制类指令中含哪几种?转移指令,调用指
16、令,返回指令 7 指令操作分为几步?各步完成什么操作?指令执行分三步,它们是,取指令,分析指令,执行指令 8 RISC 和 CISC 代表什么?RISC:精简指令系统计算机;CISC:复杂指令系统计算机 9指令兼容有几种形式?各是什么?指令兼容有两种,一种是向上兼容,另一种是向下兼容 10、将高级语言源程序转换成机器语言程序有哪几种方法?每种方法各有何特点?高级语言源程序转换成机器语言程序的方法:1)编译法:速度快交互性差,有完整目标程序 2)解释法:速度慢交互性好无完整目标程序 11、计算机程序设计语言共分几级?每级各有何特点?程序设计语言共分三级 机器语言快占空间少不易懂不脱机 汇编语言较
17、快占空间较少较易懂不脱机 高级语言慢占空间多易懂脱机 12 设计题(选作题)1、指令字长为 16 位,每个地址码为 6 位,采用扩展操作码的方式,设计 14 条二地址指令,100 条一地址指令,100 条零地址指令。(1)画出扩展图;(2)给出指令译码逻辑图;(3)计算操作码的平均长度。.-.-可修编.13、某半导体存储器容量为 14KB,其中 0000H1FFFH 为 ROM 区,2000H 37FFH 为RAM 区,地址总线 A15 A0,双向数据线 D7 D0,读/写控制线 R/W。可选用的存储芯片有 EPROM4KB/片,RAM2K4/片。(1)画出该存储芯片级逻辑图,包括地址线、数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 复习题 13613
限制150内