INC 命令 (Increment Memory)
オペランドに指定された値をインクリメントします。アキュムレータを指定した場合はアキュムレータの値が変更され、メモリを指定した場合はメモリのみが変更されます。
INA は INC A の簡易構文です。

INCオーバーロード
オペコード 構文 アドレッシングモード バイト数 命令サイクル
1A
INC A
INA
Acc.
1
2
E6
INC dp
DP.
2
5
1, 2
F6
INC dp, X
DP. Idx X
2
6
1, 2
EE
INC abs
Abs.
3
6
1
FE
INC abs, X
Abs. Idx X
3
7
1


1. メモリモードフラグクリア時は2サイクル追加
2. ダイレクトページの開始アドレスがページ境界になっていない場合1サイクル追加
 
フラグ変化
n-----z-

n: インクリメントした結果のMSBがセットされる
z: インクリメントした結果が0の場合にセットされる
解説
INC命令はオペコードによって指定されたアドレッシングモードに従って、オペランドで指定されたメモリの値をインクリメントし、メモリに返します。
オペランドにアキュムレータを指定した場合にはアキュムレータをインクリメントし、アキュムレータに返します。
いずれの場合も、インクリメントした結果によってステータスレジスタが変更されます。

参照