计算机组成与体系结构
文章目录
- 1.1 数据的表示
- 1.1.1 进制的转换
- 1.1.2 原码 反码 补码 移码
- 1.1.3 浮点数运算
- 1.2 计算机结构
- 1.3 Flynn分类法
- 1.4 CISC和RISC
- 1.5 流水线技术
- 1.6 存储系统
- 1.7 总线系统
- 1.8 可靠性
- 1.9 校验码
1.1 数据的表示
1.1.1 进制的转换
-
R进制转十进制 --> 按权展开法
-
十进制转R进制–> 短除法
-
二进制转八进制 --> 三位为一位
-
二进制转十六进制 --> 四位为一位
1.1.2 原码 反码 补码 移码
- 正数符号位为0,负数符号位为1 最高位为符号位
- 正数的 原码 反码 补码 一致
- 负数的反码–>符号位不变,其余位取反
- 负数的移码–>反码+1
- 正数和负数的移码都是将 符号位取反
移码用来做补码运算中的阶码
例:
数值表示的范围
n为数的位数
1.1.3 浮点数运算
浮点数的表示
计算步骤:对阶–> 尾数计算–> 结果格式化
1.2 计算机结构
运算器 控制器
算术逻辑单元 ALU`````````````````````````````````程序计数器 PC
累加寄存器 AC```````````````````````````````````````指令寄存器 IR
数据缓冲寄存器 DR``````````````````````````````````指令译码器
状态条件寄存器 PSW````````````````````````````````时序部件