- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理研究生入学考试3答案
研究生入学试卷三答案
一. 填空题
1. A.输入 B.内码 C.字模
2.A.存储保护 B.存储区域 C.访问方式
3.A.MMX B.多媒体扩展结构 C.图象数据
4.A.总线带宽 B.传输 C.264MB/S
5.A.只读 B.一次 C.重写
6.A.外围设备 B.DMA控制器 C.内存
二. 解:(1)最大正数
0 11 111 111 111 111 111 111 111 111 111 11 X = [1+(1-2-23)]×2127
(2)最小正数
0 00 000 000 000 000 000 000 000 000 000 00 X=1.0×2-128
(3)最小负数
1 111 111 11 111 111 111 111 111 111 111 11 X== -[1+(1-2-23)]×2127
(4)最大负数
1 00 000 000 000 000 000 000 000 000 000 00 X=-1.0×2-128
三.解:(1)浮点数四则运算基本公式:
加法:X+Y= (Xm 2Xe-Ye + Ym)×2Ye (Xe≤Ye)
减法:X-Y= (Xm 2Xe-Ye- Ym)×2Ye (Xe≤Ye)
乘法:X×Y= (Xm×Ym) × 2Xe+ Ye
除法:X÷Y=(Xm÷Ym) × 2Xe-Ye
(2)浮点运算器的逻辑结构图如图A3.2所示。
图A3.2为浮点运算器的结构图。
输入数据总线
尾数部件
阶
码
部
件
输出数据总线
图A3.2
该运算器由两个相对独立的定点运算器组成。阶码部件只进行加、减操作,实现对阶(求阶差)和阶码加减法操作(E1±E2)。尾数部分可进行加、减、乘、除运算,并与阶码部件协同完成对阶和规格化等功能。尾数的加、减由加法器完成,尾数乘除由高速乘除部件完成。寄存器M1,M2,M和积商寄存器本身具有移位功能,以便完成对阶和规格化等操作。
四.解:(1)命中率H = Nc / (Nc + Nm) = 1900 / (1900 + 100) = 0.95
主存慢于cache的倍率 r = tm / tc = 250ns / 50ns = 5
访问效率 e = 1 / [r+(1-r)H] = 1 / [5+(1-5)]×0.95 = 83.3%
(2)平均访问时间 ta = tc / e = 50ns / 0.833 = 60 ns
五.解:(1)因为218=256K,所以地址码域=18位, 操作码域=6位
指令长度=18 + 3 + 3 + 6 + 2 = 32位
(2)此时指定的通用寄存器用作基值寄存器(16位),但16位长度不足以覆盖1M字地址空间,为此将通用寄存器左移,4位低位补0形成20位基地址。然后与指令字形式地址相加得有效地址,可访问主存1M地址空间中任何单元。
六.解:ADD指令是加法指令,参与运算的二数放在R0和R2中,相加结果放在R0中。指令周期流程图图A3.3包括取指令阶段和执行指令阶段两部分。每一方框表示一个CPU周期。其中框内表示数据传送路径,框外列出微操作控制信号。
PCo,G
取
指 R/W=1
DRo,G
R2o,G
执
文档评论(0)