- 编译器优化常用的方法有:将内存变量缓存到寄存器;调整指令顺序充分利用CPU指令流水线,添加volatile变量后可防止其优化
- 什么是寄存器:具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成
- 寄存器是CPU内部的元件,拥有非常高的读写速度,用来暂存指令、数据和位址
- 分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出
volatile问题的深入
最新推荐文章于 2022-04-09 09:05:02 发布