第2章信息表示技巧.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 计算机中信息表示 ;2.1 数值型数据的表示方法;1.原码表示法;(2)若定点整数的原码序列为Xn Xn-1…X1X0,其中Xn表示符号位,则; X 0≤X<1 [X] 原= 1-X=1+|X| -1 < X ≤ 0;2.补码表示法; 定点整数的补码定义式 若定点整数的补码序列为Xn Xn-1…X1X0,即连同符号位有n+1位,其溢出量为 ,因此以 为模,有;Java中常用数据类型: byte(字节型) 8位 -27~27-1 short(短整型) 16位 -215~215-1 int(整型) 32位 -231~231-1 long(长整型) 64位 -263~263-1;(2)由真值、原码转换为补码; 负数原码转换为负数补码的方法之二 符号位保持1不变,尾数部分自低位向高位,第一个1及其以前的各低位都保持不变,以后的各高位则按位变反。;(3)由补码转换为原码和真值 ;(4) 讨论 ; 从补码定义式与原码定义式数域划分的比较中还可发现:负数补码表示范围比原码稍宽一点,即多一种组合。整数原码表示中的绝对值最大负数是-(2n-1),则补码表示中的绝对值最大负数是-2n,其代码是10…0。; 将负数X的真值与补码X补作一映射图,可以进一步看出:负数补码表示的实质是将负数映射到正数域,;思想;3.反码表示法;2.1.3 数的定点表示与浮点表示; 带符号定点整数:; 典型值 真值 代码序列 原码绝对值最大负数 -( 1-2-n) 1.1…11原码绝对值最小负数 -2-n 1.0…01 原码最小非零正数 2-n 0.0…01原码最大正数 1-2-n 0.1…11 补码绝对值最大负数 - 1 1.0…00 补码绝对值最小负数 -2-n 1.1…11补码最小非零正数 2-n 0.0…01 补码最大正数 1-2-n 0.1…11;讨论;2.浮点表示法;;假设浮点数的R=2,其尾数如下,判别哪些是规格化 尾数。 A补=1.0110001 B补=1.1000000 C原=1.1000000 D原=1.0110011 E补=0.0111111 F补=0.1000000 根据规格化尾数的特征可判断出A补、B补、C原、F补 是规格化的尾数; 移码是一种专门用于浮点数阶码表示的码制,采用这种表示方法可以更方便地比较两数阶码的大小。;真值X(十进制);表示范围与精度;例15 若定点整数字长32位,内含一位数符,补码表示; 则表示范围为 ,分辨率为 。;浮点数的表示范围和精度取决于( )。 A.阶码的位数和尾数的机器数形式 B.阶码的机器数形式和尾数的位数 C.阶码的位数和尾数的位数 D.阶符的机器数形式和尾数的机器数形式 采用规格化的浮点数是为了( )。 A.增加数据的表示范围 B.方便浮点运算 C.防止运算时数据溢出 D.增加数据的表示精度;真值与浮点数之间的转换;例18 按上述浮点格式将-(1011.11010…0)2写成浮点 数代码。;例19 按上述浮点格式将-26×0.4375写成浮点

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档