2

補助フラグが設定されているかどうか知りたいですか?アセンブリでそれを行う方法。どんな助けでもありがたいです。

4

3 に答える 3

7

lahf(フラグからAHをロード)に続いてtest(値をチェックする)を使用します。

lahf
test   ah, 10h
jnz    .aux_nonzero
于 2010-12-05T01:28:38.540 に答える
2

これを行う 1 つの方法は、フラグ レジスタをスタックにプッシュし ( pushf)、それを汎用レジスタにポップして (pop axたとえば)、 のビットを検査することaxです。

于 2010-12-04T22:21:16.147 に答える
1

x86アーキテクチャの包括的なアセンブリ命令セットについて詳しく説明しているこのサイトをご覧ください。

ダングレッグあなたはそれに私を打ち負かしました...まあ...

これは、補助フラグ(AF)を表す4番目のビットです...ここに示すように

于 2010-12-04T22:26:16.183 に答える