1 / 7
文档名称:

计算机组成原理计算题.doc

格式:doc   大小:190KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机组成原理计算题.doc

上传人:allap 2016/8/25 文件大小:190 KB

下载得到文件列表

计算机组成原理计算题.doc

文档介绍

文档介绍:计算题: 【第三章】交叉方式的片选方法, 交叉方式的地址分配, 交叉存取度的概念, 交叉存储器的带宽的计算多模块交叉存储器采用低位地址做偏选。模块存取一个字的存储周期为 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 /s; 顺序 W2=q / t2 =320Mb / s. 【 2007 】 1. 设阶码 3位, 尾数 6位, 按浮点运算方法( 否则不计分), 完成 x-y 运算, x=2 -011 × , y=2 -010 × (-) 。(共9分) 2. 有一个 1024K × 16 位的存储器,由 256K ×8 位的 SRAM 芯片构成。(9分)问: (1) 总共需要多少 DRAM 芯片?(3 分) (2) 设计此存储体组成框图。(6 分) 3. 已知 x=- 01 011 , y= 110 10, 要求: (共7分) (1) 写出变形补码[x] 补和[y] 补和[-y] 补; (3分) (2) 用变形补码计算[ x+y ] 补和[ x-y ] 补,并判断是否溢出。(4分) 4. 已知 x= 0101 , y= – 1001 , 计算[x*y] 补和其真值( 要求有补码直接乘法的算式)。(9分) 5. 设有一微指令格式字长为 24位, 其中下址字段 8位; 判别测试字段 3位; 其余为操作控制字段。操作控制字段采用混合编码方式,有5 位分别经一个 3:8 译码器和一个 2:4 译码器输出,其它均为直接控制。问: (共5 分,要求有算式) (1) 这种指微指令格式中最多可以表示多少个微命令? (2分) (2) 一条微指令最多可同时发出多少个微命令? (2分) (3) 可直接寻址的控制存储器最大单元数是多少? (1分) ---------------------- 答案------------------ 1. 设两数均以补码表示,阶码和尾数均采用双符号位,则它们的浮点表示分别为: [x] 浮=1 1101, [- y] 浮=1 1110, 1’(1) 求阶差并对阶 1’Δ E=E x-Ey=[Ex] 补-[Ey] 补=[Ex] 补+[-Ey] 补=1 1101 + 00 010 =11 111 即ΔE为-1,x 阶码小,应使 Mx 右移 1 位, Ex加1 [x] 浮= 11 110 , 100 10(1) (2) 尾数求和 2’ 0 (1) +0 ********** (1) (3) 规格化 2’可见尾数运算结果的符号位与最高位不相同,不需要执行规格化处理(4) 舍入处理 11 110,0 。1’(5) 判溢出阶码两符号位为 11 ,无溢出。 1’故最后结果为[x] 浮+ [