读取寄存器或从内存读取是否更昂贵? [重复]

问题描述 投票:0回答:1
我想知道:在x86架构上,从寄存器读取值或从RAM读取值需要花费更多时间/ CPU周期吗?我假设使用RAM,因为CPU必须与某种地址/内存总线接口,而与寄存器则是从硬编码区域读取。这是正确的,还是有其他因素要考虑?
x86 ram cpu-registers
1个回答
2
投票
CPU上存在寄存器,必须通过总线从芯片上读取内存。因此寄存器应该总是更快。
© www.soinside.com 2019 - 2024. All rights reserved.