数在计算机

前言:这大概是在8月12日左右写的。完全没更新。

纸质笔记电子化计划,并不是因为纸质笔记字体过于不羁而导致很难看懂

定点数

其中,

  • 是符号位
  • 是数值位
数制定点小数定点整数
真值 的区间定义真值 的区间定义
反反
移

移码 = 补码符号位取反;移码的大小关系与真值的大小关系相同。

浮点数

浮点数的表示

其中,

  • 为尾数
  • 为基数(R进制)
  • 为指数

其中,

  • 为阶符
  • 为阶码
  • 为数符
  • 为尾数

规格化
: 当 时,
if 用原码表示,0.1xxx或1.1xxx,(○●●○)
if 用补码表示,0.1xxx或1.0xxx, 或 (●○●○)

(学习时需要反复推的一张表)

浮点数表示范围

特殊值 阶码 尾数 真值
最大正数(最大数)
最小正数
绝对值最大负数(最小数)
绝对值最小负数
规格化绝对值最小负数
规格化最小正数

算了先放这儿。