Forum: Mikrocontroller und Digitale Elektronik ARM Thumb-2 Opcodes


von Marco B. (earlyperl)


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

von fchk (Gast)


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

von Patrick R. (prosendahl)


Lesenswert?

Hallo,

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

Gruß,
PRosendahl

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

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

von Marcus H. (mharnisch) Benutzerseite


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

von Patrick R. (prosendahl)


Lesenswert?

Hallo,

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

von Marco B. (earlyperl)


Lesenswert?

Tausend Dank,
in DDI 0403 steht, was ich brauche.

von Thomas (Gast)


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

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.