0
我对此很陌生,所以我想确保我对我读的内容的理解是正确的。条件码/标志是否存储在处理器寄存器或主存储器中?
此外,寄存器总是处理器寄存器,并且没有其他寄存器不是处理器的一部分(如主/辅助存储器中的寄存器),是正确的吗?
我对此很陌生,所以我想确保我对我读的内容的理解是正确的。条件码/标志是否存储在处理器寄存器或主存储器中?
此外,寄存器总是处理器寄存器,并且没有其他寄存器不是处理器的一部分(如主/辅助存储器中的寄存器),是正确的吗?
大多数体系结构都有一个用于存储标志的专用寄存器。现代x86,例如,has one 32bit-register that stores all flags.与寄存器相比,将标志存储在主内存中会使访问速度非常慢。一些体系结构支持将标志移动到另一个寄存器或直接移入堆栈,反之亦然。
在谈到寄存器时,大多数人都指的是处理器中的寄存器。这并不是说在你的电脑中除了你的CPU中没有任何寄存器。例如,GPU也有寄存器。你的内存可以有一个寄存器来临时存储读/写地址或跟踪其他信息,但是在查看处理器时通常不需要知道这些信息。