1.进位计数制
- 其他进制转十进制
- 二进制<——> 八进制,十六进制 (注意:小数部分也是从右往左算
- 十进制——>任意进制(整数部分)
- 十进制——>任意进制(小数部分)
- 十进制转二进制(拼凑法,适用于十进制数不是很大的情况)
- 真值和机器数
2.BCD码
- 概念
- 8421码
- 8421码相加
- 可以转换成十进制相加后,再转换成8421码
- 机算方法:不在范围内,加6。如图所示
- 其他表示方式
3. 字符与字符串
- ASCII码
- 汉字的表示和编码
- 字符串的表示形式
- 知识回顾
4.奇偶校验码
- 校验原理
- 奇偶校验码
- 硬件实现
5.海明码
- 设计思想
- 求解步骤
- 全校验
- 海明码只能纠错一位(一个数据传错时,可以纠正)
- 可以检错两位
6. 循环冗余校验码(CRC码)
- 基本思想
- CRC校验码计算过程
7. 定点数的表示
- 定点数和浮点数的概念
- 无符号数
- 原码
- 反码
- 补码(高频考点)
- 移码
- 技巧
- 补码的作用(注意:执行加法运算时,符号位一起参加运算)
8.移位运算
- 原码的算数移位
- 反码的算数移位
- 补码的算数移位
- 总结
- 逻辑移位
9. 溢出判断
- 符号扩展
10.原码乘法运算
- 机器实现(视频 P18节)
11.补码乘法运算
- 机器实现
- 手算步骤
12.原码除法运算
- 机器运算过程
- 恢复余数法
- 加减交替法
13.补码除法运算
14.强制类型转换
15.数据的存储和排列
- 大小端模式
- 边界对齐
16. 浮点数的表示
- 浮点数的表示
- 尾数的规格化
17. IEEE 754 浮点数标准
- 标准
- 示例(十进制转换为浮点数)
- 示例(浮点数转换为十进制数)
- 单精度浮点数表示的最大值,最小值
- 特殊数值
18.浮点数的运算
- 和十进制的科学计数法进行类比
- 浮点数加减法(P26)
- 舍入
- 强制类型转换
19. 电路的基本原理
- 基本的逻辑运算
- 复合逻辑