计算机中的数据分为两种:

1,无符号数

2,有符号数(机器数)根据小数点的隐含方式有:定点数(整数 ,+纯小数 .),浮点数(小数)

计算机硬件不区分无符号数和有符号数,与程序(指令)来区分

机器数的编码

1,原码

a,表示方法

数据格式——机器数四种编码

 

b,表示范围

数据格式——机器数四种编码

c,原码移位运算

数据格式——机器数四种编码

注意条件,防止溢出

d,原码位扩展     整数:最高有效位前补0;小数:末尾补0

2,补码

 a.定义与表示

数据格式——机器数四种编码

数据格式——机器数四种编码数据格式——机器数四种编码数据格式——机器数四种编码数据格式——机器数四种编码

  原数去符号为裸露X(十进制),则补码对应十进制为2n-X(n为X对应二进制的尾位数

 

 b,表示范围

数据格式——机器数四种编码

计算机中的整型数据均由补码来表示

c,补码特殊求法

one:

数据格式——机器数四种编码

证明如下:数据格式——机器数四种编码

 

 

数据格式——机器数四种编码

two:

数据格式——机器数四种编码

数据格式——机器数四种编码

即首位为0(正),符号数+后面的数不变;首位为1(负),符号数+后面的数取补

d,补码位数拓展

数据格式——机器数四种编码

注意整数的扩充是在右侧填上相应的符号数X0,而不是直接在符号位上直接扩充

e,  补码移位运算

数据格式——机器数四种编码

注意条件,防止溢出

3 反码

a,反码表示

数据格式——机器数四种编码数据格式——机器数四种编码

b,反码表示范围

数据格式——机器数四种编码

4,移码

a,移码表示

数据格式——机器数四种编码数据格式——机器数四种编码

c,表示范围

数据格式——机器数四种编码

移码常做浮点数阶码

 

综合总结

数据格式——机器数四种编码

数据格式——机器数四种编码数据格式——机器数四种编码数据格式——机器数四种编码

数据格式——机器数四种编码

 

相关文章:

  • 2021-10-17
  • 2022-02-13
  • 2022-12-23
  • 2021-05-22
  • 2021-05-19
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-12-12
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
相关资源
相似解决方案