第2章 信息表示.pptVIP

  • 315
  • 0
  • 约4.44千字
  • 约 47页
  • 2016-07-25 发布于湖北
  • 举报
第2章 信息表示

第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精品文档

相关文档