Forum: Mikrocontroller und Digitale Elektronik Assembler Mnemonics


von Quix01 (Gast)


Lesenswert?

Hallo Experten,
bin grade dabei, mich etwas tiefer in die Assembler-Programmierung für
ARM7 einzuarbeiten. Kann mal bitte jemand kurz erklären, was ! bzw. ^
in der folgenden Zeile aus dem ARM-Handbuch, S. 1-13
(http://www.arm.com/pdfs/DDI0210C_7tdmi_r4p1_trm.pdf) bedeuten:

LDM{cond}IB Rd{!}, <reglist>{^}

Danke Thomas.

von ... (Gast)


Lesenswert?

Mhh,

soviel i wois ...


... wenn Du eine LISTE von Registern angibts wird bei der verwendung
vom '!' das Basis Register automatisch incr. bzw. decr. je nachdem.

LDMIB r5!,{r1-r3}

Wenn in r5 zu Beginn z.B. 0x00001000 drinnsteht, steht nach der
Ausführung 0x0000100B drinne.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.