2

ia-32 でオーバーフローはどのように機能しますか?

たとえば、次のコードはどうなるでしょうか。それはどんな旗を投げますか?

movl $0x1, %eax
addl $7fffffff, %eax

ありがとう!

4

1 に答える 1

2

メモリが機能する場合、キャリー ビットが設定されずに符号ビットが変化すると、加算によってオーバーフロー フラグが設定されます。1 + 0x7FFFFFFF は、オーバーフローを設定し、キャリーをクリアし、ゼロをクリアします。

于 2009-11-19T01:00:14.900 に答える