- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成习题与答案
计算机组成与结构 习题与答案 习题与答案 第一章 计算机系统概论 第二章 计算机的逻辑部件 第三章 运算方法和运算部件 第四章 主存储器 第五章 指令系统 第六章 中央处理器(CPU) 第七章 存储系统 第十章 输入输出系统 第一章 计算机系统概论 P14,1、2、8题。 第二章 计算机的逻辑部件 P57,1题。 第二章 计算机的逻辑部件 — 1.1题 第二章 计算机的逻辑部件 — 1.2题 第三章 运算方法和运算部件 P103,1、2、3、4、5、6、7、8、12、15、18、19、20、22、23、25、30题。 第三章 运算方法和运算部件 — 3.18:原码一位乘 3.18题:已知X = 0.1101, Y = -0.1011:用原码一位乘求 X*Y 乘积的数值部分:参见P73,例3.32 乘积的符号部分:Xf⊕Yf = 0⊕1 = 1 [X*Y]原 = 1.1000 1111, X*Y = -0.1000 1111 第三章 运算方法和运算部件 — 3.19:补码一位乘 第三章 运算方法和运算部件 — 3.22:补码一位除 第三章 运算方法和运算部件 — 3.23:补码两位乘 第三章 运算方法和运算部件 — 3.25 设浮点数X:阶码0001(补码),尾数0.1010(原码);Y:阶码1111(补码),尾数0.1001(原码);基数为2. X = 0.1010 * 21 Y = 0.1001 * 2-1 求X+Y(阶码运算用补码,尾数运算用补码) 求X*Y(阶码运算用移码,尾数运算用原码一位乘) 求X/Y(阶码运算用移码,尾数运算用原码加减交替除法) 第三章 运算方法和运算部件 — 3.25.1 X = 0.1010 * 21 ,Y = 0.1001 * 2-1 求X+Y(阶码运算用补码,尾数运算用补码) 对阶: 阶差ΔE = [EX]补+ [-EY]补= 00 001 + 00 001 = 00 010 Y阶码小,MY右移2位,保留阶码 E = 00 001 [MY]补 = 00.0010 01 尾数相加 [MX]补+ [MY]补 = 00.1010 + 00.0010 01 = 00.1100 01 规格化求和结果 已经是规格化小数,不再规格化 舍入 附加位最高位为0,结果最低位保持原值:[M]补= 00.1100 阶码判溢出 阶码符号位为00,不溢出 最终结果为:X + Y = 0.1100 * 21 第三章 运算方法和运算部件 — 3.25.2 X = 0.1010 * 21 ,Y = 0.1001 * 2-1 求X*Y(阶码运算用移码,尾数运算用原码一位乘) 求乘积的阶码:两数阶码之和 [EX+EY]移 = [EX]移 + [EY]补 = 01 001 + 11 111 = 01 000 尾数相乘(原码一位乘): [MX·MY]原= 0.1010 * 0.1001 = 0.0101 1010 规格化处理: 左规1位: [MX·MY]补 = 0.1011 010 阶码减1: [E]移 = 01 000 + 11 111 = 00 111 舍入处理: 尾数乘积低位部分的最高位为0,保持原值[MX·MY]原 = 0.1011 判断阶码是否溢出: 阶码未溢出,结果正确,X·Y = 0.1011 * 20111 = 0.1011 * 2-1 第三章 运算方法和运算部件 — 3.25.3 X = 0.1010 * 21 ,Y = 0.1001 * 2-1 ,求X/Y(阶码运算用移码,尾数运算用原码加减交替除法) 求商的阶码:两数阶码之差 [EX - EY]移 = [EX]移 + [-EY]补 = 01 001 + 00 001 = 01 010 尾数相除(原码加减交替除法): [MX/MY]原 = 00.1010 / 00.1001 = 01.0001 11 规格化处理: 尾数运算溢出,右规1位: [MX·MY]原 = 0.1000 111 阶码加1: [E]移 = 01 010 + 00 001 = 01 011 舍入处理: 尾数之商低位部分的最高位为1,最低位加1[MX·MY]原 = 0.1001 判断阶码是否溢出: 阶码未溢出,结果正确,X·Y = 0.1001 * 21011 = 0.1001 * 23 第三章 运算方法和运算部件 — 3.30 设有16个信息位,如果采用海明校验,至少需要设置多少个校验位?应放在哪些位置上。 解:根据P97图3.8,16个信息位至少需要6个校验位,分别排列在海明码字的第1、2、4、8、16、22位。 第四章 主存储器 P126,2、5、6、7题。 第四章 主存储器 — 4.5 由64K×1的2164 RAM芯片(4个128×128阵列)构成512K×
文档评论(0)