8086 プレフィクス命令



命令 オペランド サイズ 説明 フラグ
LOCK   1 次命令の実行時にバスロック信号を発生(マルチプロセッサ対応) ODITSZAPC
.........
REP
REPE
REPZ
  1 CX ≠0 ならば、CX レジスタをデクリメントして、後続のストリング命令を実行する。CX ≠0 かつ ZF = 1 である限り、以上を繰り返す。最初に CX が 0 ならば、ストリング命令は 1 回も実行されない。 ODITSZAPC
.........
REPNE
REPNZ
  1 ZF = 1 ではなく ZF = 0 を条件とすることを除き、REP と同じ ODITSZAPC
.........

注意

LASM では、以上のプレフィクスを構文上は単独の命令のように表記することも可能です。

REP と REPE(REPZ)は、実際には全く同じコードにアセンブルされますが、その意味的な違いのために両方の表記が用意されています。

セグメントオーバーライドのプレフィクスは、構文上オペランドにおいて指定するものであり、ここには取り上げていません。

[目次]