Hi, brauche bisschen Hilfe bei ein Paar Befehlen. Unzwar habe ich: mvn ro, #0xff adds r0, r0, 0xff, ror #8 Was macht ror?! und mov r0, #31 //hier wird der Wert "31" in r0 geschrieben. Besser gesagt habe ich dann 0x1f im r0 stehen. bic r1, r0, #0xf //hier wird ein bitclear durchgeführt d.h das letzte Bit wird gekillt, also habe ich dann in r1 0x10 stehen... eors r0, r1, r0, lsl #2 //ab diesem Befehl weis ich dann nicht mehr weiter. Was macht lsl und eors?! Hoffentlich kann mir jemand die beiden Befehle detaliert erklären.. Am besten mit 0en und 1en^^.. MFG Paks
Auf www.arm.com gibt es einen ungemein ausführlichen Wälzer, der die Architektur und alle Befehle sehr detailfreudig beschreibt, die dir auf einem ARM7/9 jemals begegnen werden. Das ARM ARM = ARM Architecture Reference Manual. Link drauf findet sich auch irgendwo hier im Forum. Das ergibt weitaus mehr Sinn, als hier jetzt nacheinander alle ARM Befehle zu beschreiben.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.