什么是寄存器?寄存器组?
寄存器是CPU中的一个重要的组成部分,是CPU内部的临时储存单元
寄存器既可以来存放数据和地址,也可以用来存放控制信息或CPU工作时的状态
寄存器在CPU中的数量越多,可以让CPU把执行程序时所需的数据更多的存放在寄存器中 从而减少访问内存的次数 提高计算机的运行速度
但是寄存器的数量也不适合太多,除了增加成本 寄存器地址编码增加还会增加指令的长度
CPU中的寄存器通常为存放数据的寄存器,存放地址的寄存器,存放控制信息的寄存器 存放状态的寄存器和其他寄存器等类型
累加器是什么?
累加器(Accumulator)累加器是一个数据寄存器 在运算过程中暂时存放操作数据和中间运算结果 并不能用于长时间保存数据
通用寄存器组是什么?
通用寄存器组是CPU中的一组工作寄存器,运算时用于暂时存放操作数据 或地址
在程序中使用通用寄存器可以减少访问内存的次数 提高整体运行速度
标志寄存器是什么?
标志寄存器也被称为 状态字寄存器 用于记录运算中产生的标志信息
状态寄存器中的每一位都可以单独使用 称为标志位 标志位的取值反应了ALU当前的工作状态 可以作为条件转移指令的转移条件
延伸阅读
【计算机处理器的原理】Central Processing Unit