2015-08-08 64 views

回答

4

大多数体系结构都有一个用于存储标志的专用寄存器。现代x86,例如,has one 32bit-register that stores all flags.与寄存器相比,将标志存储在主内存中会使访问速度非常慢。一些体系结构支持将标志移动到另一个寄存器或直接移入堆栈,反之亦然。

在谈到寄存器时,大多数人都指的是处理器中的寄存器。这并不是说在你的电脑中除了你的CPU中没有任何寄存器。例如,GPU也有寄存器。你的内存可以有一个寄存器来临时存储读/写地址或跟踪其他信息,但是在查看处理器时通常不需要知道这些信息。