ホームページ >よくある問題 >アセンブリ言語テスト命令の概要

アセンブリ言語テスト命令の概要

尚
オリジナル
2020-03-05 15:29:5110979ブラウズ

アセンブリ言語テスト命令の概要

#Test コマンドは、2 つのオペランドに対して論理 AND 演算を実行し、演算結果に従って関連するフラグ ビットを設定します。 ただし、Test コマンドの 2 つのオペランドは変更されません。演算結果は、該当するフラグビットを設定した後、破棄されます。

Test は 2 つのパラメーター (ターゲット、ソース) に対して AND 論理演算を実行し、その結果に基づいてフラグ レジスタを設定します。結果自体は保存されません。

TEST AX,BX と AND AX,BX コマンドは、Test コマンドが AX と BX の内容を変更しないのに対し、AND コマンドは結果を AX に保存することを除いて、同じ効果があります。

構文: TEST r/m,r/m/data

影響を受けるフラグ: C、O、P、Z、S (2 つのフラグ C と O は 0 に設定されます)

以上がアセンブリ言語テスト命令の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。