NOP (No OPeration)
何もしません。CPU1サイクル消費します。
BLK (software BReaK) この命令で変更されうるフラグ:デシマルモードフラグ、インタラプトフラグ
実行されてるプログラムを中断し、割り込みを行います。
RTI (ReTurn from Interrupt) この命令で変更されうるフラグ:全て
割り込み処理から復帰します。
WAI (WAit for Interrupt)
割り込み処理があるまで待機します。
COP (COProcessor empowerment) この命令で変更されうるフラグ:デシマルモードフラグ、インタラプトフラグ
コプロセッサによる命令を行います。
MVN (Block Move Negative)
データ転送を行います。
アキュムレータに転送したいバイト量-1の値を、
Xに転送元のコピーする場所の最初の下位16bitのアドレスを、
Yに転送先のコピーされる場所の最初の下位16bitのアドレスを、
引数に転送元と転送先のバンクを指定します。
REP #$30
LDA.W #$0003
LDX.W #$E200
LDY.W #$E800
dcb $54,$7F,$7E ;MVN $7E,$7F
SEP #$30
$7E:E200〜$7E:E203を$7F:E800〜$7F:E803にコピー。
MVP (Block Move Positive)
データ転送を行います。
アキュムレータに転送したいバイト量-1の値を、
Xに転送元のコピーする場所の最後の下位16bitのアドレスを、
Yに転送先のコピーされる場所の最後の下位16bitのアドレスを、
引数に転送元と転送先のバンクを指定します。
REP #$30
LDA.W #$0003
LDX.W #$E200
LDY.W #$E800
dcb $44,$7F,$7E ;MVP $7E,$7F
SEP #$30
$7E:E1FD〜$7E:E200を$7F:E7FD〜$7F:E800にコピー。
STP (SToP)
CPUを止めます。