![]() |
1
6
大多数x86指令可以与内存源操作数一起使用。不需要额外的寄存器。读取修改指令的速度与加载和操作的速度一样快。优点是它占用更少的指令字节,并且不需要额外的寄存器。 在某些情况下,它还可以在Intel CPU(uop micro fusion)上更高效地执行。因此,如果您不需要很快在该内存地址处再次存储数据,请选择将加载内容折叠到其他指令中。 看见 http://agner.org/optimize/ 有关CPU内部的文档,以及如何优化asm和C代码。 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |