Florian, kannst Du uns bitte das mit dieser 2 mal erklären.
Im Tutorial steht, dass.das unterste Bit gibt jeweils an, ob das untere oder obere Byte des Wortes im Programmspeicher geladen werden soll
Sagen wir mal unser speicher beginnt bei b0000 0000 0000 0000 an.
Also
b0000 0000 0000 0000: 0011 1100 0101 0011
Wenn wir die Adresse mal 2 nehmen, bleibt diese ja gleich: 2x0 = 0
Also das unterste Bit der Adresse ist gleich 0. Dann landet 0011 1100 in das r0. Ist das richtig so?
Jetzt erhöhen wir die Adresse um eins:
b0000 0000 0000 0001: 0000 1111 1111 0000
Adresse mal 2 = b0000 0000 0000 0010 -> das unterste Bit ist wieder 0!
hmm, irgendwie versteh ich das nicht![]()
Lesezeichen