ループを作成している割り当てを実行しようとしていますが、現在、キャリー フラグ カウンターのループを修正することに固執しています。要件は次のとおりです。
「値1をレジスタeaxに入れ、キャリーフラグが設定されるまで左にシフトし、シフトが行われた回数のカウンターを保持します。」
だから私はこれがどのように行われるのか理解していません。私がこれまでに行ったことはすべて、負の数になりました。私が間違っていることに関するヒントはありますか?
mov eax, 1
Loop3:
shl eax, 1
cmp eax, 0
jnz Loop3
mov eax, counter