【发布时间】:2013-08-15 18:25:41
【问题描述】:
我的猜测是
__no_operation()内在 (ARM) 指令应该花费 1/(168 MHz) 来执行,前提是每个NOP在一个时钟周期内执行,我想通过文档进行验证.是否有关于处理器指令周期执行时间的信息的标准位置?我正在尝试确定 STM32f407IGh6 处理器执行运行在 168 MHz 的 NOP 指令需要多长时间。
有些处理器在每个指令周期需要多次振荡,有些处理器在比较时钟周期和指令周期时是一对一的。
“指令周期”一词甚至没有出现在 STMicro 提供的整个数据表中,也没有出现在他们的编程手册中(顺便说一句,列出了处理器的指令集)。然而,8051 文档清楚地定义了它的指令周期执行时间,以及它的机器周期特性。
【问题讨论】:
标签: execution-time stm32 cortex-m machine-instruction nop