组成原理复习题_第1页
组成原理复习题_第2页
组成原理复习题_第3页
组成原理复习题_第4页
组成原理复习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 运算方法和运算器1.设x=20100.,y=2100(-0.),求x+y。(答案参考课本P55P56) 解:假设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,隐藏位1已经放在小数点后面,则它们的浮点表示分别为x浮=00010, 0.y浮=00100 0.(1)求阶差并对阶E=Ex-Ey= Ex补+-Ey补=00010+11100=11110即E为-2,x的阶码小,应使Mx右移2位,Ex加2,x浮=00010, 0.(11)其中(11)表示Mx右移2位后移出的最低两位数。(2)尾数求和0.(11) + 1._1.(11)(3)规格化处理 尾数运算结果的符号位和最高数值位为同值,应

2、执行左规处理,结果为1.(10)阶码为00011。(4)舍入处理采用0舍1入法处理,则有1. + 1 _1.(5)判溢出 阶码符号位为00,不溢出,故得最终结果为 x+y=2001(-0.) 2.设计一个ALU(4位),完成加、减、取反、取补、逻辑乘、逻辑加、传送、加1等8种运算功能。 全加器 函数发生器解 Cn+i+1 Cn+i Xi Yi S0 S1 S2 Ai Bi000:逻辑0001:AB010:A+B011:A 异或B100:A加B101:A减B减1110:A加A111:A其中,000011为四种逻辑运算,100111为四种算术运算。根据功能表可以很容易地设计出简化的函数发生器。第三

3、章 存储器1.用16K16位的DRAM芯片构成64K32位存储器。问需要多少个这样的DRAM芯片?画出该存储器的组成逻辑框图。解:DRAM芯片容量为16K16位=21416片内地址线14位(A13A0),数据线16位。存储器容量为64K32位=21632 全部地址线16位(A15A0),数据线32位。所需芯片总数为(64K32)(16K16)=8(片)因此存储器可分为4个模块,每个模块16K32位,各模块通过A15、A14进行2:4译码器选择。存储器的组成逻辑框图如下:2.已知某16位机的主存采用半导体存贮器,地址码为18位,若使用8K8位SRAM芯片组成该机所允许的最大主存空间,并选用模块板

4、结构形式。问:(1)若每个模板为32K16位,共需几个模块板?(2)每个模块内共有多少片RAM芯片?(3)主存共需多少RAM芯片?CPU如何选择模块板?解:(1)由于主存地址码给定18位,所以最大存储空间为218 = 256K,主存的最大容量为256KB。现每个模块条的存储容量为32KB,所以主存共需256KB / 32KB = 8块板。(2)每个模块条的存储容量为32KB,现使用4K4位的RAM芯片拼成4K8位(共8组),用地址码的低12(A0A11)直接接到芯片地址输入端,然后用地址的高3位(A14A12)通过3 :8译码器输出分别接到8组芯片的选片端。共有82 = 16个RAM。(3)

5、据前面所得,共需8个模条,每个模条上有16片芯片,故主存共需816 =128片RAM芯片。3.设存储器容量为64M,字长为64位,模块数m=8,分别用顺序和交叉方式进行组织,存储周期T=100ns,数据总线宽度为64位,总线传送周期=50ns。求:顺序存储器和交叉存储器的带宽各是多少?使用交叉方式的好处?解:顺序存储器和交叉存储器连续读出m=8个字的信息总量都是: q = 64位 8 = 512位 顺序存储器和交叉存储器连续读出8个字所需的时间分别是: t1 = mT = 8100ns = 810-7 s t2 = T + (m-1) = 100ns + 7*50ns =450ns = 4.5

6、*10-7 ns 顺序存储器和交叉存储器的带宽分别是: W1 = q/t1 = 512(8*10-7) = 64107位/s W2 = q/t2 = 512(4.5*10-7) = 113.8*107位/s对于连续字的成块出传送,交叉方式的存储器可以实现多模块流水式的并行存取,大大提高存储器的带宽4.有一主存-CACHE层次的存储器,其主存容量是1M,CACHE的容量32K,每快4K,采用直接地址映像方式(1) 写出主存地址的格式,并标出各字段的长度。(2) 画出主存与Cache之间各个块的映像对应关系。(3) 计算主存地址为23401H的存储单元如果映射应该在CHCHE的哪个块中?解:(1)

7、32/4=8=23,所以cache中可容纳8个区块,索引部分含3位,用来选择8个区块中的一个,另加12位用来区分区块内的4K字节,1M/32K=32=25,故用5位标记选择Cache子系统31 19 15 14 12 11 0标记索引块内地址选择(2)标记(5位)索引(3位)块内地址(12位)主存地址:*Cache地址:*(3)23401H的低15位用二进制表示为:011 1其中011表示在Cache的第4个区块中(000表示第一块)第三章 指令系统和微程序控制1.下图给出了微程序控制的部分微指令序列,图中每一框代表一条微指令。分支点a由指令寄存器IR5 ,IR6两位决定,分支点b由条件码标志

8、c决定。现采用断定方式实现微程序的程序控制,已知微地址寄存器长度为8位,要求:(1) 设计实现该微指令序列的微指令字顺序控制字段的格式。(5分)(2) 画出微地址转移逻辑图。(5分)解:(1)已知微地址寄存器长度为8位,故推知控存容量为256单元。所给条件中微程序有两处分支转移。如不考虑他分支转移,则需要判别测试位P1 ,P2(直接控制),故顺序控制字段共10位,其格式如下,AI表示微地址寄存器: P1 P2 A1,A2 A8 判别字段 下地址字段(2)转移逻辑表达式如下: A8 = P1IR6T4 A7 = P1IR5T4 A6 = P2C0T4其中T4为节拍脉冲信号。在P1条件下,当IR6

9、 = 1时,T4脉冲到来时微地址寄存器的第8位A8将置“1”,从而将该位由“0”修改为“1”。如果IR6 = 0,则A8的“0”状态保持不变,A7,A6 的修改也类似。根据转移逻辑表达式,很容易画出转移逻辑电路图,可用触发器强制端实现。1.已知某机采用微程序控制方式,其控制存储器容量为51248(位),微程序在整个控制存储器中实现转移,可控制的条件共4个,微指令采用水平型格式,后继微指令地址采用断定方式,如图所示: 微命令字段 判别测试字段 下地址字段 操作控制 顺序控制 (1) 微指令中的三个字段分别应多少位?(4分)(2) 画出对应这种微指令格式的微程序控制器逻辑框图。(6分)解:(1)假

10、设判别测试字段中每一位为一个判别标志,那么由于有4个转移条件, 故该字段为4位(如采用字段译码只需3位),下地址字段为9位,因此控制存储器容量为512个单元,微命令字段是( 48 4 - 9 )= 35 位。(2) 对应上述微指令格式的微程序控制器逻辑框图如B1.2如下:其中微地址寄存器对应下地址字段,P字段即为判别测试字段,控制字段即为微命令子段,后两部分组成微指令寄存器。地址转移逻辑的输入是指令寄存器OP码,各状态条件以及判别测试字段所给的判别标志(某一位为1),转移逻辑输出修改微地址寄存器的适当位数,从而实现微程序的分支转移。 附录 简单题1.从常用PCI总线结构图,说明三种桥的功能。(

11、1)HOST总线:连接主存、多个CPU。(2)PCI总线:连接各种高速的PCI设备。亦可使用HOST桥与HOST总线相连或使用PCI/PCI桥与已经同HOST桥连接的PCI总线相连。从而可扩充整个系统的PCI总线负载能力。(3)LAGACY总线:可以是ISA,EISA,MCA等性能较低的传统总线,以便充分利用市场上现有的适配器卡,支持中低速I/O设备。桥在PCI总线体系结构中起着重要作用,它连接两条总线,使彼此间相互通信。桥是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。利用桥可以实现总线间的猝发式传送,可使所有

12、的存取都按CPU的需要出现在总线上。由上可见,以桥连接实现的PCI总线结构具有很好的扩充性和兼容性,允许多条总线并行工作。2.微程序控制的基本思想是:把指令执行所需要的所有控制信号存放在控制存储器中,需要时从这个存储器中读取,即把操作控制信号编成微指令,存放在控制存储器中。一条机器指令的功能通常用许多条微指令组成的序列来实现,这个微指令序列称为微程序。微指令在控制存储器中的存储位置称为微地址。3.RISC指令系统具有哪些主要特点?(p124)答:RISC是精简指令系统计算机。RISC指令系统通过简化指令,使计算机的结构更加简单合理,并通过减少指令执行周期数的途径,达到提高机器速度的目的。主要特点:(1)选取使用频度较高的一些简单指令,复杂指令的功能由执行频度高的简单指令组合来实现。(2)指令长度固定,指令格式和寻址方式种类少。(3)CPU中通用寄存器数量多,大多数指令操作都在寄存器之间进行,只有取数和存数指令访问存储器。(4)采用流水线技术,大部分指令在一个时钟周期内完成。

温馨提示

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

评论

0/150

提交评论