ARM Befehle (Hilfe)

OP #905843
Lesenswert?

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
#905888
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren