[サブルーチンへジャンプ]
プログラムカウンタ (PC) の値をスタックに積んでから、 オペランドで指定されたアドレスにジャンプする。
アセンブラでコーディングする時、Absolute モード 2 つの内、 $FFFF 以下のアドレスを使う時には普通の Absolute モードが使われ、 $FFFF より大きいアドレスを使う時には Absolute Long モードが使われる。
ロングアドレスを指定するアドレッシングモードでは、 プログラムバンクレジスタ (PBR) をスタックに積んでから、 プログラムカウンタ (PC) を積む。
フラグ変化
--------
コード一覧
アドレッシングモード | 文法 | オペコード | バイト数 | 命令サイクル |
Absolute Long |
JSL long Alais: JSR long |
22 | 4 | 8 |
Absolute | JSR addr | 20 | 3 | 6 |
Absolute Indexed Indirect | JSR (addr,X) | FC | 3 | 8 |