首页 > 解决方案 > invlpg 指令的时钟周期

问题描述

我正在阅读一些关于英特尔奔腾处理器指令的文档invlpg,它说它需要 25 个时钟周期。我认为这取决于实现(特定的 CPU)而不是实际的指令集架构?还是该指令必须花费 25 个时钟周期才能运行的事实也是指令集规范的一部分?

标签: performanceassemblyx86instruction-setcpu-cycles

解决方案


文档说 Pentium 需要 25 个时钟周期。指令在其他 CPU 上占用的时钟周期数可能更多或更少。指令的性能不是指令集规范的一部分。


推荐阅读