アセンブラフラグレジスタメモ

フラグレジスタは16ビットの一つのレジスタで構成されそれぞれ1ビットずつに意味のあるフラグが存在しています
全てのフラグは1ビットで表現され、0か1かでその状態を表します

OF オーバーフロー 符号付演算で桁あふれが発生 OV(1) NV(0)
DF ディレクション ストリング操作命令で使用 DN(1) UP(0)
IF インタラプト・イネーブル 外部割込みの許可 EI(1) DI(0)
TF トラップ トレースで実行するときのフラグ
SF サイン 演算結果の符号が負数 NG(1) PL(0)
ZF ゼロ 演算結果がゼロ ZR(1) NZ(0)
AF 補助キャリー BCD演算で使用されるキャリー AC(1) NA(0)
PF パリティ 演算結果で各ビットで1となるビットの合計が偶数 PE(1) PO(0)
CF キャリー 通常の演算結果で桁あふれが発生 CY(1) NC(0)