Hallo,
Zeigerarithmetik !
schreib:
ldi r16,3
ldi ZH,HIGH(Textstart<<1)
ldi ZL, LOW(Textstart<<1)
ldi r0,144
mul r0,r16
add ZL,r0
adc ZH,r1
lpm r17,Z+
...
Textstart:
Text1: .db 0,0,0,0,... ;144 Byte
Text2: .db 0,0,0,0,... ;144 Byte
Text3: .db 0,0,0,0,... ;144 Byte
...
Oder wolltest du was anderes erreichen ?
Gruß Jan
Lesezeichen