计算机组成原理计算题(共7页).doc
《计算机组成原理计算题(共7页).doc》由会员分享,可在线阅读,更多相关《计算机组成原理计算题(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上计算题:【第三章】交叉方式的片选方法,交叉方式的地址分配,交叉存取度的概念,交叉存储器的带宽的计算多模块交叉存储器采用低位地址做偏选。模块存取一个字的存储周期为T ,总线传送时间为 t ,存储器的交叉模块数为m,称 m=T / t为交叉存取度。【例5】存储器容量32字,字长64位,模块数m=4,存储周期T=200ns,数据总线宽度为64位,总线传送周期t=50ns,若连续读出4个字,顺序和交叉的带宽各为多少?信息总量q=64b*4=256b所需时间:交叉t1=T +(m-1)*t =350ns ;顺序t2=m*T=800ns;带宽:交叉W1=q / t1 =730Mb
2、 / s ; 顺序W2=q / t2 =320Mb / s.【2007】1. 设阶码3位,尾数6位,按浮点运算方法(否则不计分),完成x-y运算,x=2-0110., y=2-010(-0.)。(共9分)2. 有一个1024K16位的存储器,由256K8位的SRAM芯片构成。(9分)问: (1) 总共需要多少DRAM芯片? (3分) (2) 设计此存储体组成框图。(6分)3. 已知 x= -0. , y=0. ,要求:(共7分)(1) 写出变形补码x补和y补和-y补;(3分)(2) 用变形补码计算x+y补和x-y补,并判断是否溢出。(4分)4.已知 x= 0.10101, y=0.11001,
3、计算x*y补和其真值(要求有补码直接乘法的算式)。(9分)5. 设有一微指令格式字长为24位,其中下址字段8位;判别测试字段3位;其余为操作控制字段。操作控制字段采用混合编码方式,有5位分别经一个3:8译码器和一个2:4译码器输出,其它均为直接控制。问:(共5分,要求有算式)(1) 这种指微指令格式中最多可以表示多少个微命令?(2分)(2) 一条微指令最多可同时发出多少个微命令?(2分)(3) 可直接寻址的控制存储器最大单元数是多少?(1分)-答案-1 设两数均以补码表示,阶码和尾数均采用双符号位,则它们的浮点表示分别为: x浮=11101,0. -y浮=11110, 0. 1(1)求阶差并对
4、阶 1 E=Ex-Ey=Ex补-Ey补=Ex补+-Ey补=11101 + 00 010 =11 111即E为-1,x阶码小,应使Mx右移1位,Ex加1 x浮=11 110,00.(1)(2)尾数求和 2 0 0. 0 1 0 0 1 0 (1)+0 0. 0 1 1 1 1 0 0 0 1 1 0 0 0 0 (1)(3)规格化 2 可见尾数运算结果的符号位与最高位不相同,不需要执行规格化处理(4)舍入处理 11 110, 00.。 1(5)判溢出 阶码两符号位为11,无溢出。1故最后结果为x浮+y浮=11 110, 00., 真值为2-2*0. 。 12 (1) 3 (2) 存储体组成框图如
5、下:6CS3R/WR/WR/WR/WR/WR/WR/WD7D0D15D8256K8256K8256K8256K8256K8256K8256K8256K8A17A0R/WCS0CS0CS1CS1CS2CS2CS3CS3A18A19CS2CS1CS0R/W3 x= -0. , y=0.(3) x补=11.y补=00.-y补=11.(4) x+y补=x补+y补x-y补=x补+-y补11.11. 00.11.00.(没有溢出)10.(有负溢出) x+y=0. x-y=-1.4. 解:x= 0.10101, x补=0.10101y=0.11001,y补=1.00111 (0).1 0 1 0 1 (1)
6、.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 0 1 0 1 1 x 补*y补=1.其值x*y=-0.=-(512+8+4+1)/1024=-525/1024.5. 解: (4) 由题意可知,其操作控制字段共248313位,13位的操作控制字段采用混合编码,直接表示的位数为13-3-2=8,3位译码后可表示7个微命令,2位译码后可表示3个微命令,所以该格式最多可以表示87318个微命令。 (2分)(5) 一条微指令最多可同时发出8+1+1=10个微命令(2分)(6) 因为其
7、下址字段为8位,可直接寻址的控制存储器最大单元数是256。(1分)【2008】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位。微程序可在控制存储器中实现转移,可控制微程序转移的条件共4个。微指令采用水平型格式,微命令采用直接控制,后继微
8、指令地址采用断定方式,问微指令格式中三个字段分别应为多少位?5已知 x= 0.10101, y=0.11001,计算x*y补和其真值(要求有补码直接乘法的算式)-答案-1 (32k*8)/(8k*2)=4*4=16 4片为一组,共需要4组。C P U2:42 X补= Y补= -Y补= X补+-Y补= 溢出 X补+Y补= 无溢出 X+Y = 0.010013 连续读出8个字的信息量是64位8=512位连续读出8个字所需的时间是200+750=5.510-7s交叉存储器的带宽是 512位/5.510-7s=93107位/s4 假设判别字段中每一位作为一个判别标志,那么由于有4个转移条件,故该字段为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 算题
限制150内