保持寄存器 输入寄存器
让我们深入了解寄存器。
寄存器是处理器用来更有效地处理数据的内部存储器存储位置。 如果不是寄存器,则处理器在想从内存中读取或写入数据时都将被迫与控制总线进行交互。
寄存器与变量相似,不同之处在于在任何给定的体系结构上都有固定数量的寄存器。 寄存器存储要处理的数据元素,而不必深入研究和访问内存。 更具体地说,每个寄存器都是CPU中存储单个数据的特殊位置。 通常,寄存器包含引用内存中其他位置的指针-寄存器之间的值移动非常常见。 32位IA-32体系结构中有十个不同的寄存器。 寄存器分为三类。
- 通用寄存器
- 控制寄存器比较和数学计算
- 段寄存器存储不同段(代码,数据和堆栈)的起始地址
通用寄存器可以进一步分为以下子组:
- 数据寄存器-算术,逻辑和其他运算
- 指针