私はマイクロチップPICマイクロコントローラのアセンブリプログラミングについて少し知っていますが、私は専門家ではありません。アセンブリでx ++はx = x + 1およびx + = 1よりも効率的ですか?
アセンブリで最も効率的(つまり時間がかかりません)という次の3つのステートメントのうち、誰かが私を説明することができます。
x++
x = x + 1
x += 1
私はC#とJavaの両方で非常によく知って、私たちは、高レベルのプログラミング言語を考える時には、上記3文の中で、効率に差がないことを確実に知ります。しかし、組立を検討すると効率に違いはありますか?
おかげ
アセンブリへの翻訳方法によって異なりますか? – Mat
コードを分解して自分自身をチェックアウトしてみてはいかがですか? gccで '-S'オプションを使う –
あなたが知っているPICアセンブリについて知っていれば、それはコードの行を最小限にするものです。 – hplbsh