读取寄存器或从内存读取是否更昂贵?

时间:2020-06-09 00:21:59

标签: x86 ram cpu-registers

我想知道:在x86架构上,从寄存器读取值或从RAM读取值是否需要更多时间/ CPU周期?我假设使用RAM,因为CPU必须与某种地址/内存总线接口,而与寄存器则是从硬编码区域读取。这是正确的,还是有其他因素需要考虑?

1 个答案:

答案 0 :(得分:2)

CPU上存在寄存器,必须通过总线从芯片上读取内存。因此寄存器应该总是更快。