私の武勇伝は、私は、コードのこの部分で無限ループになっていると私は少し困惑してる、続けています。組立無限ループ
movl $1, %ecx
movl $4, %edi
do_loop:
cmpl %edi, %ecx
je do_exit
.........
do_stuff
.........
incl %ecx
jmp do_loop
do_exit:
私は
do_exitへのジャンプを期待してい
:それはすべての反復
do_stuffセクションでecxを再利用/再割り当てしようとしています... –
do_stuffはprintfをいくつか呼び出しますが、明らかにレジスタを変更します。私はそれを期待していませんでした。 –