mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM Befehle (Hilfe)


Autor: Ahmad Nasir (paks)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rooney Bob (rooney)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also ich würd mal schätzen ror bedeutet rotate right...

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.