二进制数值数据的编码与运算算法.docxVIP

  • 16
  • 0
  • 约3.27千字
  • 约 5页
  • 2023-09-06 发布于天津
  • 举报
二进制数值数据的编码与运算算法 、原码、反码、补码的定义1、原码的定义小数原码的定义[幻原X0X11-X-1X0例如:X=+0.1011X=-0.1011[X]原二[X]原二0101111011 [幻原 例如:X=+0.1011 X=-0.1011 [X]原二 [X]原二 01011 11011 整数原码的定义0X2n[幻原2n- [幻原 2n-X -2nX0 2、补码的定义①小数补码的定义[X]补补0X1-1X0例如:X=+0.1011,X=-0.1011,[X]=补[X]=补 [X]补补 例如:X=+0.1011, X=-0.1011, [X]= 补 [X]=补 01011 10101 ②整数补码的定义0X2n [X]补补2n+1+X-2nX0 3、反码的定义0X1①小数反码的定义[幻反=IX2—2n-1—X-1X0例如:X=+0.1011[X]=01011X=—0.1011[X]:=10100②整数反码的定义{X0X2n2n+1—1—X—2nX0移码:移码只用于表示浮点数的阶码,所以只用于整数。 0X1 移码的定义:设由1位符号位和n位数值位组成的阶码,则[X]移=2n+X-2n忍X忍2n移例如:X=+1011[X]移=11011符号位“1”表示正号X=—1011移[X]移=00101符号位“0”表示负号移码与补码的关系:[X]移与[X]补的关系是符号位互为反码,例如:X=+

文档评论(0)

1亿VIP精品文档

相关文档