Welcher Befehlssatz im Arm hat eine höhere Codedichte?
Welcher Befehlssatz im Arm hat eine höhere Codedichte?

Video: Welcher Befehlssatz im Arm hat eine höhere Codedichte?

Video: Welcher Befehlssatz im Arm hat eine höhere Codedichte?
Video: Technische Informatik, Professor Froitzheim, Vorlesung 16, 18.06.2013 2024, April
Anonim

Der Daumen Befehlssatz verwendet auf der ARM ® Kortex®-M-Prozessoren bieten hervorragende Codedichte im Vergleich zu anderen Prozessorarchitekturen. Viele Softwareentwickler, die von 8-Bit-Mikrocontrollern migrieren, werden eine deutliche Reduzierung der erforderlichen Programmgröße feststellen und gleichzeitig die Leistung erheblich verbessern.

Was ist hierin eine hohe Codedichte im Arm?

2. 23. Codedichte bezieht sich lose darauf, wie viele Mikroprozessorbefehle erforderlich sind, um eine angeforderte Aktion auszuführen, und wie viel Platz jeder Befehl einnimmt. Im Allgemeinen gilt: Je weniger Platz eine Anweisung benötigt und je mehr Arbeit pro Anweisung ein Mikroprozessor leisten kann, desto dichter ist seine Code ist.

Was ist außerdem ein Vorteil des 32-Bit-ARM-Befehlssatzes und ein Vorteil des 16-Bit-ARM-Thumb-Befehlssatzes? Die 32 - Bit-Anweisungen bieten vollen Zugriff auf die Maschine und die meiste Flexibilität des Originals ARM-Befehlssatz . Die 16 - Bit-Anweisungen weiterhin eine anständige Codedichte bieten.

In ähnlicher Weise können Sie sich fragen, was eine hohe Codedichte ist.

Codedichte - Computerdefinition Der Speicherplatz, den ein ausführbares Programm im Speicher einnimmt. Codedichte ist wichtig bei mobilen Geräten mit begrenztem Speicher.

Wie viele ARM-Befehle gibt es?

ARM hat insgesamt 37 Register, die alle 32 Bit lang sind. Keine Aufschlüsselung der derzeit zugänglichen Register. - Alle Anweisungen kann direkt auf r0-r14 zugreifen. - Die meisten Anweisungen auch die Nutzung des PCs erlauben.

Empfohlen: