Forum: Mikrocontroller und Digitale Elektronik Verbalisierte Form von "str r2, [r3, #0]"


von ARM Assembly (Gast)


Lesenswert?

Hi,

wie lässt sich
"str r2, [r3, #0]"

beschreiben?

in der Art von (Inhalt wahrscheinlich falsch):
Summe von von r3+0 an der in r2 enthaltenen Adresse speichern.

Danke.

von (prx) A. K. (prx)


Lesenswert?

Andersrum.

von Max D. (max_d)


Lesenswert?

Was ist das denn für eine komische Hausaufgabe ?

von ARM Assembly (Gast)


Lesenswert?

ich versuche zu verstehen (ohne Ahnung von asm) was hier passiert, da 
sich nach dieser Instruktion der Core mit einem Hardfault 
verabschieded...

Summe von von r3+0 an der in r2 enthaltenen Adresse speichern.

also so:

Inhalt von r2 wird an die Adresse in r3+0 gespeichert ?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

ARM Assembly schrieb im Beitrag #4271897:
> Inhalt von r2 wird an die Adresse in r3+0 gespeichert ?
Ja, und vermutlich ist das ein (unaligned) Wortzugriff auf eine ungerade 
Adresse. Kann schon mal passieren...

von holger (Gast)


Lesenswert?

>Ja, und vermutlich ist das ein (unaligned) Wortzugriff auf eine ungerade
>Adresse.

Oder ein Zugriff auf eine Adresse wo gar kein RAM ist.

von KeilUser (Gast)


Lesenswert?

ARM Assembly schrieb im Beitrag #4271835:
> Hi,
>
> wie lässt sich
> "str r2, [r3, #0]"
>
> beschreiben?
>
> in der Art von (Inhalt wahrscheinlich falsch):
> Summe von von r3+0 an der in r2 enthaltenen Adresse speichern.
>
> Danke.

Am besten mal mit dem KEIL-Simulator testen.

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.