CPU > 命令セット > LDY

LDY (Load Y Register from Memory)

[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 サイクル追加

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2017年02月20日 17:40