方向フラグ

方向フラグは、文字列処理の左から右、または右から左の方向を制御するフラグであり[1]すべてのx86互換CPUのFLAGSレジスタに格納されます[2]ビット番号10 です

このフラグは、メモリ内のある場所から別の場所へ複数バイトのデータをコピーする際の方向(「前方」または「後方」)を決定するために使用されます。この方向は、メモリ内の元のデータ位置とコピー先のデータ位置が重複している場合に特に重要です。

x86命令意味フラグ注記
方向

文字列処理

モードタイトル
CLD方向フラグをクリア0最低から最高のアドレス自動インクリメント
STD方向フラグを設定1最高から最低のアドレス自動

参考文献

  1. ^ 3.8.1 キャリーおよび方向フラグ制御命令
  2. ^ MSDNの方向フラ​​グ
「https://en.wikipedia.org/w/index.php?title=Direction_flag&oldid=971887103」より取得