寄存器

Posted 芬乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寄存器相关的知识,希望对你有一定的参考价值。

  • cpu的缓存就是寄存器
  • 计算机cpu分为运算器和控制器。
  • 数据只有被载入运算器的寄存器才可以进行计算。
  • 操作内存需要用到控制器,控制器扫描的数值的地址,将数值赋给寄存器变量(eax,ebx等)。
  • 寄存器在CPU内部,运算速度特别快,内存的数据必须载入寄存器,才能计算。
  • 地址是内存中的,寄存器在CPU中,故寄存器是没有内存地址的。
  • 频繁使用的变量,需要放在寄存器可以提高速度。

* VC会自动优化,即使没有声明寄存器变量,VC也会自动优化。

* gcc,不会自动优化。

 

以上是关于寄存器的主要内容,如果未能解决你的问题,请参考以下文章

汇编语言基础总结

寄存器是啥 有啥作用

8088/8086的寄存器结构(微机原理笔记)

通用寄存器和专用寄存器有啥区别和联系?

通用寄存器起啥作用?

寄存器原理