Hallo Siro,
Ich denke ich kann nachvollziehen, was die Entwickler da gemacht haben:
Die 16 direkt ansprechbaren Speicherstellen, werden quasi als CPU-Register verwendet.
Bei den PICs dreht sich alles um das temporäre W-Register
Die meisten CPUs würden dies umsetzen als:
Da der PIC dies nicht kann, gibt es zwei Macros für STA und LDA...Code:LDA #0x03, R1 STA R1, a
Mach mal etwas komplizierteres, wie
MfG Peter(TOO)Code:a[i] = 3;
Lesezeichen