数据与二进制

  1. 补数是用正数来表示负数,将二进制的各位数的数值全部取反再加1得到的就是该数的补数,求解补数的补数可以得到原值,故所有位都是1的二进制数,用十进制数表示的话就是-1.
  2. 逻辑运算是对二进制各数字位分别进行处理,例如XOR运算只反转与1相对应的位。NOT运算是反转所有的位。
  3. 大部分数字IC的电源电压都是+5V,IC的所有引脚,只有直流电压0V或5V的状态,IC的一个引脚,只能表示两个状态。
  4. 字节是最基本的信息计量单位,位是最小的单位。内存和磁盘都是使用字节单位来存储和读取数据。
  5. 拥有32个引脚的微处理器可以处理32位的二进制数信息。
  6. 对于用二进制数表示的信息,计算机不会区分它是数值或其他,而是根据编写程序的对计算机发出的指示来进行信息的处理。
  7. 移位运算能代替乘法和除法运算。
  8. 若二进制数的值表示的是图形模式而非数值时,右移后需要在最高位补0---逻辑右移,若二进制数是作为带符号的数值进行运算时,移位后需要在最高位填补移位前符号位的值---算术右移

9.浮点数表示:
符号位+尾数*基数^指数
其中尾数部分用的是"将小数点前面的值固定为1的正则表达式"
指数部分是用EXCESS系统表现(将指数部分表示范围的中间值设为0,使得负数不需要用符号来表示)


浮点数.png
单精度尾数表示.png

你可能感兴趣的:(数据与二进制)