[Yレジスタに値をロード]
6502 の LDY と同じ。 違いは、16 ビットインデックスレジスタモードがあるところで (x=0) 、 このモードの時、データは 16 ビット幅で扱われる。 下位バイトは指定されたアドレスが、 上位バイトは指定されたアドレス + 1 が使われる。
フラグ変化
n-----z- n : メモリデータの最上位ビット z : ロードしたデータが 0 の時セット
コード一覧
アドレッシングモード | 文法 | オペコード | バイト数 | 命令サイクル | 注 |
Immediate | LDY #const | A0 | 2* | 2 | 1 |
Absolute | LDY addr | AC | 3 | 4 | 1 |
Direct Page | LDY dp | A4 | 2 | 3 | 1,2 |
Absolute Indexed,X | LDY addr,X | BC | 3 | 4 | 1,3 |
Direct Page Indexed,X | LDY dp,X | B4 | 2 | 4 | 1,2 |
* : x=0 (16-bit インデックスレジスタ) の時、1 バイト追加 1 : x=0 (16-bit インデックスレジスタ) の時、1 サイクル追加 2 : ダイレクトページレジスタの下位バイトが 0 でない時、1 サイクル追加 3 : インデックスの追加時にページ境界をまたいだ時、 1 サイクル追加