Welke instructieset in arm heeft een hogere codedichtheid?
Welke instructieset in arm heeft een hogere codedichtheid?

Video: Welke instructieset in arm heeft een hogere codedichtheid?

Video: Welke instructieset in arm heeft een hogere codedichtheid?
Video: ARM Programming Tutorial 9- ARM Conditional Instruction Set 2024, April
Anonim

De duim instructie set gebruikt op de ARM ® Cortex®-M-processors bieden uitstekende codedichtheid in vergelijking met andere processorarchitecturen. Veel softwareontwikkelaars die migreren van 8-bits microcontrollers zullen een aanzienlijke vermindering van de vereiste programmagrootte zien, terwijl de prestaties ook aanzienlijk zullen verbeteren.

Hierin, wat is een hoge codedichtheid in arm?

2. 23. Codedichtheid verwijst losjes naar het aantal microprocessorinstructies dat nodig is om een gevraagde actie uit te voeren en hoeveel ruimte elke instructie in beslag neemt. Over het algemeen geldt: hoe minder ruimte een instructie in beslag neemt en hoe meer werk een microprocessor per instructie kan doen, hoe dichter de code is.

Wat is bovendien een voordeel van de 32-bits ARM-instructieset en een voordeel van de 16-bits ARM Thumb-instructieset? De 32 - bit instructies bieden volledige toegang tot de machine, en de meeste flexibiliteit van het origineel ARM instructieset . De 16 - bit instructies blijven zorgen voor een fatsoenlijke codedichtheid.

Evenzo kun je je afvragen, wat is een hoge codedichtheid?

codedichtheid - Computerdefinitie De hoeveelheid ruimte die een uitvoerbaar programma in het geheugen in beslag neemt. Codedichtheid is belangrijk bij mobiele apparaten met een beperkte hoeveelheid geheugen.

Hoeveel ARM-instructies zijn er?

ARM heeft in totaal 37 registers, die allemaal 32 bits lang zijn. Geen uitsplitsing van momenteel toegankelijke registers. - Alle instructies heeft rechtstreeks toegang tot r0-r14. - Meest instructies ook het gebruik van de pc toestaan.

Aanbevolen: