www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM Thumb-2 Opcodes


Autor: Marco Bajerski (earlyperl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
hat jemand eine Tabelle mit den Opcodes des Thumb-2 Befehlssatzes?
Ich finde auf arm.com zwar den Befehlssatz, aber nirgends die Opcodes.

Grüße
Marco

Autor: fchk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Diese Informationen findest Du im ARM-V7m Architecture Reference Manual 
ARM DDI 0403C. Um da ranzukommen, musst Du Dich bei arm.com 
registrieren.

fchk

Autor: Patrick Rosendahl (prosendahl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

die "Encodings" findest Du im DDI0100E_ARM_ARM.pdf unter "Part A" - "3.1 
Instruction set encoding".

Gruß,
PRosendahl

Autor: Markus Müller (mmvisual)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier gibts ein Download-Link, aber nicht exakt auf diese Datei:
Beitrag "Re: startup, vectortable?"

Autor: Marcus Harnisch (mharnisch) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die vom Cortex-M3 (v7-M) unterstützte Untermenge ist wie schon gesagt im 
DDI 0403 aufgeführt. Ansonsten DDI 0406 für die Architekturen v7-A/R.

DDI 0100 ist nur für Architekturen bis v5 hilfreich und enthält daher 
nicht die Thumb-2 Opcodes.

--
Marcus

Autor: Patrick Rosendahl (prosendahl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

aaah, thx! Werd's mir auch gleich mal besorgen!
Hier: 
http://infocenter.arm.com/help/index.jsp?topic=/co...
Gruß,
PRosendahl

Autor: Marco Bajerski (earlyperl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tausend Dank,
in DDI 0403 steht, was ich brauche.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie viele Befehle enthält der Thumb-2 Satz? Ich könnte sie mühsam im 
Dokument zählen, aber vielleicht hat ja jemand eine Zahl.

(Es geht um eine Gegenüberstellung von AVR und Cortex-M3 für Anfänger.)

Gruß
Thomas

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.