每台机器语言指令执行多长时间?

xrD*_*DDD 5 cpu assembly machine-language machine-instruction

设置,读取,移动和比较等操作是否需要同时执行?

如果没有:有没有办法找出多久.

我的意思是什么名称,某些特定类型cpu执行不同汇编语言指令的速度(移动,读取等)

Mys*_*ial 8

您可能正在寻找的关键术语是:

  • 指令延迟
  • 指令吞吐量

这些应该很容易谷歌.但基本上,指令需要执行一定数量的周期(延迟).但是你经常可以同时执行多个(吞吐量).

设置,读取,移动和比较等操作是否需要同时执行?

一般没有.不同的指令具有不同的延迟和吞吐量.例如,添加通常比分割快得多.


如果您对现代处理器上不同装配说明的实际值感兴趣,可以查看Agner Fog的表格.


也就是说,还有一些影响计算机性能的其他因素.
其中大多数可能比指令延迟/吞吐量更重要:

  • 高速缓存
  • 记忆
  • 磁盘
  • 膨胀(这似乎是一个很大的......:D)
  • 等...列表继续......