Hallo,
ich bin gerade dabei mir die indirekte Adressierung näher zu bringen-
bei meinem angefügten beispielcode
wird r0 aber nicht mit dem 1. Byte in der "Table:" gefüllt.
Was habe ich falsch gemacht, bzw. nicht verstanden.
>Ich simuliere mit dem AVR Studio
>und habe den Stack zuvor initialisiert.
mfg
F@be
Code:Test: ldi xl, LOW(Table) ldi xh, HIGH(Table) ld r0, x ldi r18, 0x05 rjmp Test ;####################### Table: .db 0x01, 0x02, 0x03, 0x04
Lesezeichen