ほとんどのアセンブリプログラムは4つの汎用レジスタを使用しますが、スタックをeax ebx ecx edx
何度も移動することなくタスクを簡単に実行するには、4つ以上のレジスタを使用する必要があることがよくあります。私のプログラムは、浮動小数点計算またはそれらの「意図された使用」のためにFPUまたはMMXレジスタを使用する意図がないので、プログラムでこれらの追加のレジスタを使用することは許容できると考えられますか?push
pop
例えば。xmm0
ループインクリメントカウンタを使用して、ecx
レジスタを解放して他のことを実行します。