

算术逻辑单元ALU

- 四个要素
— 操作数:operands
— 运算:operation
— 标志位:flag
— 运算结果:result
标志位在哪里?

- 标志位成为PSR或CCR
- 程序状态寄存器:PSR:Program Status Register
- 条件码寄存器:CCR:Condition Code Register
- 执行单元产生的标志通常放在一个专用寄存器中PSR或CCR
- 每执行一条指令,相应的状态位都会进行更新
- 每条指令影响的状态为都不一样的,具体的需要查阅相关芯片手册
操作数在哪里?
寄存器

- 寄存器用于临时保存/获取操作数
- 任何CPU都包含若干通用/专用寄存器
- 寄存器的数目和宽度是衡量CPU的重要指标
寄存器+内存

- 内存并不是CPU的组成部分,对内存的访问要比寄存器的访问慢很多
相关文章:
-
2021-08-02
-
2021-12-17
-
2021-09-06
-
2021-07-28
-
2021-12-06
-
2021-06-24
-
2021-11-06
猜你喜欢
-
2021-07-10
-
2021-09-08
-
2021-06-13
-
2021-10-03
-
2021-11-05
-
2022-01-02
-
2021-10-05
相关资源
-
下载
2022-12-22
-
下载
2023-01-07
-
下载
2021-06-06