=== ============ ===
=== Lda – Load A ===
=== ============ ===

Format
101.bbb.01

Description
The accumulator is loaded with the contents of the specified memory location.

Addressing Modes
┌─────────┬────────────┬──────────┬─────────────┬─────┬─────┬────────────────┬────────────────┐
│ Imm     │ 101.010.01 │ a9 ab    │ Lda #ab     │ bbb │ #2  │ 1010.0001 = a1 │ 0000.1000 = 08 │
│ Zpg     │ 101.001.01 │ a5 ab    │ Lda   ab    │ bbb │ #3  │ 1010.0001 = a1 │ 0000.0100 = 04 │
│ Abs     │ 101.011.01 │ ad cd ab │ Lda abcd    │ bbb │ #4  │ 1010.0001 = a1 │ 0000.1100 = 0c │
│ Zpg,x   │ 101.101.01 │ b5 ab    │ Lda   ab,x  │ bbb │ #4  │ 1010.0001 = a1 │ 0001.0100 = 14 │
│ Abs,x   │ 101.111.01 │ bd cd ab │ Lda abcd,x  │ bbb │ #4* │ 1010.0001 = a1 │ 0001.1100 = 1c │
│ Abs,y   │ 101.110.01 │ b9 cd ab │ Lda abcd,y  │ bbb │ #4* │ 1010.0001 = a1 │ 0001.1000 = 18 │
│ *idz*   │ 101.100.10 │ b2 ab    │ lda  (ab)   │ --- │ #5  │ 1010.0010 = a2 │ 0001.0000 = 10 │
│ (Zpg,x) │ 101.000.01 │ a1 ab    │ Lda  (ab,x) │ bbb │ #6  │ 1010.0001 = a1 │ 0000.0000 = 00 │
│ (Zpg),y │ 101.100.01 │ b1 ab    │ Lda  (ab),y │ bbb │ #5* │ 1010.0001 = a1 │ 0001.0000 = 10 │
└─────────┴────────────┴──────────┴─────────────┴─────┴─────┴────────────────┴────────────────┘

Flags
NV-BDIZC
• -   • 

Examples
    NV-BDIZC
$00 0 -   1 
$01 0 -   0 
…
$7f 0 -   0 
$80 1 -   0 
…          
$ff 1 -   0

Fehlerhinweise, Kommentare und Anregungen sind mir herzlich willkommen.

Letzte Aktualisierung: 2017-02-23