略号の意味(追加)
SRC | ソースメモリオペランド 使用するセグメントレジスタのオーバーライドが可能 |
DEST | デスティネーションメモリオペランド 使用するセグメントレジスタは ES レジスタに固定 |
命令表
命令 | オペランド | サイズ | 説明 | フラグ |
CMPS | SRC,DEST | 1 | @ [SI] と ES:[DI] を比較 (フラグの設定のみ行う) A SI と DI を更新 |
ODITSZAPC X...XXXXX |
CMPSB | 1 | CMPS と同等/1 バイト単位の比較 | X...XXXXX | |
CMPSW | 1 | CMPS と同等/2 バイト単位の比較 | X...XXXXX | |
LODS | SRC | 1 | @ AX(AL)に [SI] をロード A SI を更新 |
ODITSZAPC ......... |
LODSB | 1 | LODS と同等/1 バイト単位のロード | ......... | |
LODSW | 1 | LODS と同等/2 バイト単位のロード | ......... | |
MOVS | DEST,SRC | 1 | @ [SI] を ES:[DI] に転送 A SI と DI を更新 |
ODITSZAPC ........ |
MOVSB | 1 | MOVS と同等/1 バイト単位の転送 | ......... | |
MOVSW | 1 | MOVS と同等/2 バイト単位の転送 | ......... | |
SCAS | DEST | 1 | @ AX(AL)と ES:[DI] を比較 (フラグの設定のみ行う) A DI を更新 |
ODITSZAPC X...XXXXX |
SCASB | 1 | SCAS と同等/1 バイト単位の比較 | X...XXXXX | |
SCASW | 1 | SCAS と同等/2 バイト単位の比較 | X...XXXXX | |
STOS | DEST | 1 | @ AX(AL)を ES:[DI] にストア A DI を更新 |
ODITSZAPC ......... |
STOSB | 1 | STOS と同等/1 バイト単位のストア | ......... | |
STOSW | 1 | STOS と同等/2 バイト単位のストア | ......... |