Was ist der Unterschied zwischen ARM, Thumb-und Thumb-2 instruction Codierungen?

Ich bin ein bisschen verwirrt über den Befehl setzt. Es gibt Daumen, ARM und Thumb-2. Von was ich gelesen habe-Daumen-Anleitung sind alle 16-bit -, sondern innerhalb der ARMv7M Benutzerhandbuch (Seite vi) es gibt Thumb 16-bit-und Daumen-32-bit-Anweisungen erwähnt.

Jetzt habe ich zu überwinden, diese Verwirrung. Es wird gesagt, dass Thumb-2 unterstützt 16-bit und 32-bit-Anweisungen. So ist ARMv7M in der Tat Unterstützung von Thumb-2-Anweisungen und nicht nur Daumen?

Eine weitere Sache. Kann ich sagen, dass die Daumen (32-bit) ist das gleiche wie ARM-Anweisungen, die allso 32-bit?

  • Kann ich sagen, dass die Daumen (32-bit) ist das gleiche wie ARM-Anweisungen, die auch 32-bit? Die Antwort ist Nein. Thumb2 ist eine Mischung von 32/16-bit (mit anderen encodings als gerader ARM-32bit.
InformationsquelleAutor 71GA | 2015-02-23
Schreibe einen Kommentar