1

ドキュメントはフラグがどのように影響を受けるかを実際に説明していないため、サブ命令中にキャリーと符号付きフラグの違いが何であるかを理解できませんでしたsub a, b。キャリーと符号付きフラグの両方で a < b が設定されるようです。サブ命令で、キャリーなしで符号付きフラグがセットされる場合 (またはその逆) はありますか?

4

1 に答える 1

3

サブ命令で、キャリーなしで符号付きフラグがセットされる場合 (またはその逆) はありますか?

もちろん:

mov al,0xFE
sub al,2

結果は 0xFC で、符号付き 8 ビットとして表示すると -4 になります。したがって、SF が設定され、buf CF がクリアされます (キャリーは「符号なし未満」と見なすことができ、0xFE は明らかに 2 未満の符号なしではありません)。

于 2016-04-18T13:55:31.260 に答える