组成原理复习笔记 2.docVIP

  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文档。上传文档
查看更多
组成原理复习笔记 2

第一章 计算机系统概论 1.1计算机的分类 电子计算机从总体上分为两大类:电子模拟计算机和电子数字计算机 数字计算机分类: 专用计算机和通用计算机 1.2计算机发展简史 摩尔定律: 芯片上的晶体管数量每十八个月翻一番 半导体存储器的发展:铁磁体环 半导体存储器 计算机的性能指标 吞吐量 响应时间 利用率 处理机字长 总线宽度 存储器容量 存储器带宽 主频 时钟周期(主频的倒数) 1.3计算机的硬件 数字计算机基本组成 控制器:操作控制功能,人的大脑 运算器:计算功能,算盘 存储器:保存或记忆功能,纸 输入设备:交互接口,笔 输出设备:交互接口,纸 冯·诺依曼型计算机 存储程序 按地址自动执行 五大部件:包括控制器、运算器、存储器、输入设备、输出设备 以运算器为中心 运算器 控制器如何区分指令字和数据字 时间上和空间上: 取指周期中从内存读出的信息流是指令流,它流向控制器;而在执行周期中从内存读出的信息流是数据流,它由内存流向运算器。 1.4计算机的软件 1.5计算机系统的层次结构 多级计算机系统 软件与硬件逻辑等价性 任何操作可以由软件来实现,也可以由硬件来实现 任何指令的执行可以由硬件完成,也可以由软件来完成。 设计计算机系统时,应考虑各个方面的因素:价格、速度、可靠性、存储容量、变更周期 固件的概念(功能上是软件,形态上是硬件) 第二章 运算方法和运算器 2.1数据与文字的表示 数据分类 符号数据:非数字符号的表示(ASCII、汉字、图形等) 数值数据:数字数据的表示方式(定点、浮点) 定点表示法 浮点表示 IEEE754标准 基数R=2,基数固定,采用隐含方式来表示它。 32位的浮点数: S是数的符号位,1位,在最高位,“0”表示正数,“1”表示负数。 M是尾数, 23位,在低位部分,采用纯小数表示 E是阶码,8位,采用移码表示。移码比较大小方便。 规格化: 若不对浮点数的表示作出明确规定,同一个浮点数的表示就不是惟一的。 尾数域最左位(最高有效位)总是1, 故这一位经常不予存储,而认为隐藏在小数点的左边。 采用移码表示阶码E ,将浮点数的指数真值e变成阶码E时,应将指数e加上一个固定的偏移值127,即E=e+127。 64位的浮点数中符号位1位,阶码域11位,尾数域52位,指数偏移值是1023。因此规格化的64位浮点数x的真值为: x=(-1)S×(1.M)×2E-1023  e=E-1023 一个规格化的32位浮点数x的真值表示为 x=(-1)S×(1.M)×2E-127 e=E-127 真值x为零表示:当阶码E为全0且尾数M也为全0时的值,结合符号位S为0或1,有正零和负零之分。 真值x为无穷大表示:当阶码E为全1且尾数M为全0时,结合符号位S为0或1,也有+∞和-∞之分。 例1 若浮点数x的754标准存储格式为16,求其浮点数的十进制数值。 解:将16进制数展开后,可得二制数格式为 0 100 00010011 0110 0000 0000 0000 0000 S 阶码(8位) 尾数(23位) 指数e=阶码-12701111111(3)10 包括隐藏位1的尾数 1.M=1.011 0110 0000 0000 0000 0000=1.011011 于是有 x=(-1)S×1.M×2e=+(1.011011)×23=+1011.011=(11.375)10 例2 将数(20.59375)10转换成754标准的32位浮点数的二进制存储格式。 解:首先分别将整数和分数部分转换成二进制数: 20.59375=10100.10011 然后移动小数点,使其在第1,2位之间  10100.10011=1.010010011×24 e=4于是得到: S=0, E=4+127=131, M=010010011 最后得到32位浮点数的二进制存储格式为: 01000001101001001100000000000000=(41A4C000)16 十进制数串的表示方法 正0和负0的补码相同 反码表示有正0和负0之分 移码和补码尾数相同,符号位相反 字符表示方法ASCII 用一个字节来表示,低7位用来编码(128),最高位为校验位(为0时表示字母,为1时表示汉字) 汉字内码: 汉字信息的存储,交换和检索的机内代码,两个字节组成,每个字节高位都为1(区别于英文字符) 汉字的输编码、汉字内码、字模码是计算机中用于输入内部处理输出三种不同用途的编码 2.2定点加法、减法运算

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档