网站大量收购独家精品文档,联系QQ:2885784924

计算机组成原理第二章课件(白中英版).pptVIP

计算机组成原理第二章课件(白中英版).ppt

  1. 1、本文档共145页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第二章运算方法和运算器;二进制数;十六进制数;二进制数或十六进制数转换为十进制数;十进制整数转换为二或十六进制数;十进制小数转换为二或十六进制数;十六进制数的加减运算;真值和机器数;没有符号位,使用全部字长来表示数值大小

字长N=8时,编码11111111

取值范围:0~255〔28-1〕

字长N=16时,编码:0000~FFFFH

取值范围:0~65535〔216-1〕

字长N=32时,编码FFFFFFFFH

取值范围:0~232-1;2.1数据与文字的表示方法;计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式

定点格式容许的数值范围有限,但要求的处理硬件比较简单

浮点格式容许的数值范围很大,但要求的处理硬件比较复杂;定点数的表示方法;定点数例;定点整数的表示范围;定点小数的表示范围;如何用定点数来表示非常大(e.g.2×10+33)的数和非常小(e.g.9×10-28)的数?;浮点数的表示方法;阶码和尾数;32位单精度浮点数;64位双精度浮点数;浮点数的规格化;尾数最高有效位为1,隐藏,并且隐藏在小数点的左边〔即:1≤M<2〕

32位单精度浮点数规格化表示

x=(-1)s×(1.M)×2E-127

e=E-127〔E=e+127〕

64位双精度浮点数规格化表示

x=(-1)s×(1.M)×2E-1023

e=E-1023〔E=e+1023〕;④X=(-1)s×1.M×2e=+(1.011011)×23

=+1011.011=(11.375)10;例2:真值20.59375,求32位单精度浮点数;?十进制数串的表示方法;BCD码〔BinaryCodedDecimal〕;在传统的计算机体系结构中,用指令本身来说明操作数据的类型。如定点加法表示操作数是纯小数或纯整数;浮点加法表示操作数是浮点数;十进制加法表示操作数是BCD数。由于操作数据类型不同,要设三种不同的指令(操作码)来加以区分。

自定义数据表示那么用数据本身来说明数据类型。表示形式有两种,即标志符数据表示和描述符数据表示。;标志符数据表示要求对每一个数据都附加标志符,其格式如下:

?

其中标志符指明后面的数据所具有的类型,如整数、浮点数、BCD数、字符串等。

标志符数据表示的优点是能简化指令系统,便于程序调试和查错,缺点是数据区域占用的存储空间增加,并使指令执行的速度减慢。;描述符数据表示主要用来描述多维结构的数据类型,如向量、矩阵、记录等。其格式为:

描述符标志位局部指明这是一个数据描述符;特征标记局部指明数据的各种特征;长度局部指明数组中元素个数;起始地址局部指明数据块的首地址。;为了区别一般书写表示的数和机器中这些编码表示的数,通常将前者称为真值,后者称为机器数或机器码。;定点整数的原码表示;定点小数的原码表示;采用原码表示法简单易懂,但它的最大缺点是加法运算复杂。这是因为,当两数相加时,如果是同号那么数值相加;如果是异号,那么要进行减法。而在进行减法时还要比较绝对值的大小,然后大数减去小数,最后还要给结果选择符号。为了解决这些矛盾,人们找到了补码表示法。;;;;思考:

计算机中,为何要对负数采用补码形式?;对定点小数,反码表示的定义为;;;;定点整数的移码;;真值;例5;例5之解;;;数的机器码表示;同一代码的不同含义;三种编码的比较;2.1.3字符与字符串的表示方法;?ASCII码表示的符号

根本的ASCII字符集共有128个字符

96个可打印字符〔常用字母、数字、标点符号等〕

32个控制字符

?ASCII码编码:每个字节的最高位补0;表2.1ASCII字符编码表;ASCII码〔美国标准信息交换码〕;字符串的表示方法;汉字的输入编码;汉字内码;字模码;

字符形状的描述方法:

点阵描述

;汉字的表示方法;校验码;例7:用奇校验和偶校验进行编码;运算方法和运算器;2.2.1补码加法;例8:x=0.1001,y=0.0101,求x+y;例9:x=+0.1011,y=-0.0101,求x+y;2.2.2补码减法;;[x1]补=1.0010

[-x1]补=﹁[x1]补+2-4

=0.1101+0.0001=0.1110

[x2]补=0.1101

[-x2]补=﹁[x2]补+2-4

=1.0010+0.0001=1.0011;例11:x=+0.1101,y=+0.0110,求x-y;溢出概念与检验方法;[例12]x=+0.1011,y=+0.1001,求x+y。;[又例]x=+0.101

文档评论(0)

寒傲似冰 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8071104010000026

1亿VIP精品文档

相关文档