寄存器
Posted 芬乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寄存器相关的知识,希望对你有一定的参考价值。
- cpu的缓存就是寄存器
- 计算机cpu分为运算器和控制器。
- 数据只有被载入运算器的寄存器才可以进行计算。
- 操作内存需要用到控制器,控制器扫描的数值的地址,将数值赋给寄存器变量(eax,ebx等)。
- 寄存器在CPU内部,运算速度特别快,内存的数据必须载入寄存器,才能计算。
- 地址是内存中的,寄存器在CPU中,故寄存器是没有内存地址的。
- 频繁使用的变量,需要放在寄存器可以提高速度。
* VC会自动优化,即使没有声明寄存器变量,VC也会自动优化。
* gcc,不会自动优化。
以上是关于寄存器的主要内容,如果未能解决你的问题,请参考以下文章