【发布时间】:2015-08-08 19:46:42
【问题描述】:
我是新手,所以我想确保我对所读内容的理解是正确的。
此外,寄存器始终是处理器寄存器,并且没有其他不属于处理器的寄存器(如主/辅助存储器中的寄存器),对吗?
【问题讨论】:
标签: operating-system computer-architecture
我是新手,所以我想确保我对所读内容的理解是正确的。
此外,寄存器始终是处理器寄存器,并且没有其他不属于处理器的寄存器(如主/辅助存储器中的寄存器),对吗?
【问题讨论】:
标签: operating-system computer-architecture
大多数架构都有一个专用寄存器来存储标志。例如,现代 x86 has one 32bit-register that stores all flags. 与寄存器相比,将标志存储在主内存中会使访问它们变得异常缓慢。一些架构确实支持将标志移动到另一个寄存器或直接移动到堆栈上,反之亦然。
在谈论寄存器时,大多数人指的是处理器中的寄存器。这并不是说除了 CPU 中的寄存器之外,您的 PC 中没有任何寄存器。例如,GPU 也有寄存器。您的内存可能有一个寄存器来临时存储读/写地址或跟踪其他信息,但在查看处理器时,您通常不需要知道这些。
【讨论】: