2011-12-26 22 views
1

誰かがなぜ加算演算が乗算演算より高速であるのか説明してもらえますか? なぜ加算演算は乗算演算より速いのですか?

例えば、私たちは、コンパイラは追加のループのためにそれを変えていく50

で25を乗算する必要がある場合は?

+0

あなたは「マイクロコード」と呼ばれるものを探しています。これはアーキテクチャーごとに異なります。あなたが最近のAMD x64のマニュアルのいずれかを見つけたら、私にできるだけ早く知らせてください。 –

答えて

5

乗算ははるかに複雑なプロセスであり、と同じレベルの性能に達するためには、より多くのシリコンがas a multiplier circuitまたはin a lookup tableになる必要があります。

0

コンパイラはそれをforループの追加に変換しますか?

プロセッサにはすでに複数の命令がありますが、それにはほとんどのプロセッサがあります。

関連する問題