Gast
#152540
Hallo an alle,
Im Tutorial steht:
include "4433def.inc"
ldi R16, 0xFF
out DDRB, R16 ; Port B: Ausgang
ldi ZL, LOW(daten*2) ; Low-Byte der Adresse in
Z-Pointer
ldi ZH, HIGH(daten*2) ; High-Byte der Adresse in
Z-Pointer
lpm ; durch Z-Pointer
adressiertes Byte nach R0 lesen
mov R16, R0 ; nach R16 kopieren
out PORTB, R16 ; an PORTB ausgeben
ende: rjmp ende ; Endlosschleife
daten:
.db 0b10101010
Hm, nebenbei steht auch noch man soll sich keine Gedanken über
"(daten*2)" machen, das ist eben so.
Trotzdem wüßte ich gerne warum *2?
Leider hab ich noch keine Literatur gefunden, die mir das beschreibt!?
Grüße und Dank für Eure Antwort
Mike