二进制数值数据的编码及运算算法.docVIP

  • 26
  • 0
  • 约4.11千字
  • 约 7页
  • 2018-08-06 发布于江苏
  • 举报
二进制数值数据的编码及运算算法

二进制数值数据的编码与运算算法 一、原码、反码、补码的定义 1、原码的定义 ①小数原码的定义? [X]原 = X ? 0≤X <1 1- X ?-1 < X ≤ 0 ?例如: X=+0.1011 , [X]原= 01011 ??????? X=-0.1011? [X]原= 11011 ②整数原码的定义 [X]原 = X ? 0≤X <2n 2n-X ?- 2n < X ≤ 0 2、补码的定义 ①小数补码的定义 [X]补 = X ?? 0≤X <1 2+ X ?? -1 ≤ X < 0 例如:? X=+0.1011,?? [X]补= 01011 ??????? X=-0.1011,? [X]补= 10101 ②整数补码的定义? [X]补 = X ??? 0≤X <2n 2n+1+X ?? - 2n ≤ X < 0 3、反码的定义 ①小数反码的定义? [X]反 = X ??? 0≤X <1 2-2n-1-X ?? -1 < X ≤ 0 例如:?? X=+0.1011????? [X]反= 01011 ???????? X=-0.1011???? [X]反= 10100 ②整数反码的定义 [X]反 = X ??? 0≤X <2n 2n+1-1-X? ?? - 2n < X ≤ 0 4.移码:移码只用于表示浮点数的阶码,所以只用于整数。 ①移码的定义:设由1位符号位和n位数值

文档评论(0)

1亿VIP精品文档

相关文档