十进制 → 二进制 → 八/十六进制
↑_____________↓
按权展开法 分组转换法
✅ 步骤分解:
📊 特殊值表:
| 十进制 | 二进制 | 补码(8位) |
|---|---|---|
| +5 | 00000101 | 00000101 |
| -5 | 10000101 | 11111011 |
[原码] → 取反 → +1 → [补码]
↑_____________________↓
✅ 步骤分解:
📜 编码对比:
| 类型 | +5表示 | -5表示 | 零表示 |
|---|---|---|---|
| 原码 | 00000101 | 10000101 | 两种 |
| 补码 | 00000101 | 11111011 | 唯一 |
符号位 | 阶码(移码) | 尾数(隐藏1)
[1位] [8位] [23位]
✅ 步骤分解:
📐 实例解析:
0 10000010 10100000000000000000000
\= +1.101×2^(130-127) = +1.625×8 = 13
[A]补 + [B]补 = [A+B]补
↓
符号位参与运算 → 自动处理正负
✅ 操作步骤:
📈 溢出判断矩阵:
| 符号位组合 | 结果 |
|---|---|
| 00/11 | 正常 |
| 01/10 | 溢出 |
对阶 → 尾数运算 → 规格化 → 舍入 → 溢出判断
↑____________________________↓
✅ 详细步骤:
📝 实例演示:
0.5 + 0.25 = ?
0.1×2^0 + 0.01×2^0 → 对阶后:0.10+0.01=0.11 → 结果0.11×2^0=0.75
数据位 → 计算奇偶位 → 传输 → 接收校验
↑_________________________↓
✅ 操作流程:
📊 校验方式对比:
| 类型 | 检测能力 | 冗余位 |
|---|---|---|
| 奇偶校验 | 奇数位错 | 1位 |
| CRC | 多bit错 | 多位 |
参考资料:
[1] 冯诺依曼体系基础
[24] IEEE754标准详解
[40] 定点数运算实例
[28] 校验码实现原理