计算机组成原理复习概要.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 1.硬件技术对计算机更新换代的影响 第一代1946-1957 年,电子管计算机 第二代 1958-1964 年, 晶体管计算机 第三代1965-1971 年, 中小规模集成电路计算机 第四代 1972-1990 年, 大规模和超大规模集成电路计算机 第五代 1991 年开始的巨大规模集成电路 2.计算机硬件有运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。 3..计算机软件分类:系统程序和应用程序两大类 系统程序:各种服务性程序、语言程序、操作系统、数据库管理系统。 4.诺依曼计算机的工作原理可概述为: “存储程序” + “程序控制” 5. 指令:计算机要完成的每一个基本操作就叫一条指令。 程序:为解决某一问题按一定顺序排列的一串指令序列叫做程序。 6. 微程序设计级:由硬件直接执行微指令。 一般机器级:也称机器语言级。它由微程序解释机器指令系统。也是硬件级。 操作系统级:由操作系统程序实现,由机器指令和广义指令组成操作系统。也称混合级。 汇编语言级:由汇编程序支持和执行。不采用汇编语言编程的可不要这一级。 高级语言级:是面向用户由各种高级语言编译程序支持和执行。 第二章 1、补码加、减规则: [x]补+[y]补=[x+y]补 (可以证明) [x-y]补=[x]补-[y]补=[x]补+[-y]补(可以证明) 其中x、y 为任意有符号数。 [-y]补可以通过对[y]补包括符号位在内 “变反、最低位 加1”。 2、浮点格式IEEE754 采用较多的IEEE754 标准: 其中:阶码采用移码形式,尾数为1.M,即上式的实际值为: x= (-1)s 1.M 2E -K 注意: MS :数符,占1 为。 MS :为0 表示 “+”, MS :为1 表示 “―”。 E :阶码e 的移码形式,占据8 位,包括1 位阶符和7 位数值。将阶码e 的真值平移127 便 转换成移码E ,即E=127 +e 。移码E 的取值范围为[1,254],0 和255 用于表示特殊含义的 数值。 M :尾数,占23 位。由于尾数的规格化要求,IEEE754 标准约定小数点左边隐含一位 “1”, 从而使尾数的实际有效位为24 位,即尾数的有效值为1.M。 根据上述规定,32 位单精度浮点数所表示的数值x 为: x = (-1)S × 2E ―127 ×1.M 1、例:将5/32 和―69 .625 表示成IEEE754 单精度浮点数的格式。 解:①5/32=0 .00101B=1.01B ×2 -3,按IEEE754 单精度浮点数的要求, ∵x ≥0,∴S=0, ∵尾数的有效值1.M∴M=01000000000000000000000B ∵E=127 +e,∴E=127 +(-3 )=124 5/32 表示成IEEE754 单精度浮点数的格式为: 001000000000000000000000B ②∵―69.625= ―1000101.101B= ―1.000101101B×26 ∴S=1,M=00010110100000000000000B , E=127 +6=133,其浮点数格式如下: 11000010100010110100000000000000 2、例:将IEEE754 单精度浮点数42E48000H 转换成真值十进制数。 解:单精度浮点数42E48000H 可表示为: 01000010111001001000000000000000 ∴S=1,E=133 ,M=11001001000000000000000B=0,其浮点数对应的 真值为:(-1)S × 2E ―127 ×1.M= (-1)0 × 2133 ―127 ×11 ×26=114.25 例 假设一个32 位二进制所表示的非零规格化浮点数x 的真值为: x= (-1)S ×(1.M) ×2E -128 问:它所表示的规格化的最大正数、最小正数、最大负数、最小负数是多少? 解:注意理解规格化:尾数采用原码表示,阶码采用移码表示。 最大正数:

文档评论(0)

134****3224 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档