CPU > 命令セット > INC

INC (Increment Data)

[インクリメント]

指定されたアドレスのデータもしくはアキュームレータを インクリメント (+1) する。 16 ビットアキュームレータモードの時 (m=0)、 16 ビット幅でデータを扱う。 下位バイトは実効アドレスに、上位バイトは実効アドレス + 1 に入れる。

フラグ変化

n-----z-

n : 結果の最上位ビットがセットされている時、セットする
z : 結果が 0 の時セット

コード一覧

アドレッシングモード 文法 オペコード バイト数 命令サイクル
Accumulator INC a
Alias: INA
1A 1 2
Absolute INC addr EE 3 6 1
Direct Page INC dp E6 2 5 1,2
Absolute Indexed,X INC addr,X FE 3 7 1
Direct Page Indexed,X INC dp,X F6 2 6 1,2
1 : m=0 (16-bit メモリ/アキュームレータ) の時 2 サイクル増加
2 : ダイレクトページレジスタの下位バイトが 0 でない場合 1 サイクル増加
最終更新:2017年02月20日 17:52