0
私たちが知っている通り、loop X
命令はX
からECX = 0
までです。Assembler-loop with ECX
私の質問 - ループ命令は、最初に何をすべきか:ECXの== 0
意味は、以下の何がcorectの場合ECXをデクリメント、またはチェック
最初
ECX = ECX - 1;
if ECX > 0
go to X
第
if ECX > 0 {
ECX = ECX - 1;
fo to x; }
ありがとうございます。
最初です。 Protip: 'loop'を使わないでください。遅いです。 – harold
@haroldは私の答えのように聞こえる。 –
[なぜ 'loop'が遅いのかQ&A](https://stackoverflow.com/questions/35742570/why-is-the-loop-instruction-slow-couldnt-intel-have-implemented-it-efficiently) –