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