数据的表示
- 进制转换
- 十进制转2/4/8/16/32进制:先讲十进制转化为二进制,再按位划分,对应的分别是2/3/4/5位,将每几位组合在一起,即可得出最终结果。
- 任意进制转十进制,与上面方法反过来。
- 原,反,补,移
- 原码:八位二进制表示,最高位为符号位。正数为0,负数为1
正数 | 负数 | 取值范围 | |
---|---|---|---|
原码 | 符号位为0 | 符号位为1 | -127~127 |
反码 | 与原码相同 | 符号位不动,后面按位取反 | -127~127 |
补码 | 与源码相同 | 在反码的基础上加1 | -128~127 |
移码 | 将补码首位取反 | 将补码首位取反 |
- 浮点数运算
- 浮点数表示:
- M为尾数,e是指数,R是基数。
- 先对阶,然后将尾数相加,在将结果格式化(小数点左边只有一位)
计算机结构
Flynn分类法
CISC与RISC
流水线技术
存储系统
- 层次化存储结构
- cache:高速缓存,解决内存与硬盘之间速度不匹配的问题
- 局部性原理:高性价不的解决方案
- 主存的分类:随机存储器RAM,只读存储器ROM
- 主存 --编址
- 磁盘结构与参数
总线系统
可靠性
- 串联系统和并联系统
校验码
- CRC与海明校验码
- 循环校验码CRC
- 海明校验码