Vilken instruktionsuppsättning i arm har högre koddensitet?
Vilken instruktionsuppsättning i arm har högre koddensitet?

Video: Vilken instruktionsuppsättning i arm har högre koddensitet?

Video: Vilken instruktionsuppsättning i arm har högre koddensitet?
Video: ARM State Vs Thumb State in ARM7 2024, November
Anonim

Tummen instruktionsuppsättning används på ÄRM ® Bark®-M-processorer ger utmärkt koddensitet jämfört med andra processorarkitekturer. Många mjukvaruutvecklare som migrerar från 8-bitars mikrokontroller kommer att se en betydande minskning av den nödvändiga programstorleken, samtidigt som prestandan också kommer att förbättras avsevärt.

Häri, vad är hög koddensitet i arm?

2. 23. Kodensitet hänvisar löst till hur många mikroprocessorinstruktioner som krävs för att utföra en begärd åtgärd och hur mycket utrymme varje instruktion tar upp. Generellt sett gäller att ju mindre utrymme en instruktion tar och ju mer arbete per instruktion en mikroprocessor kan göra, desto tätare är den koda är.

Dessutom, vad är en fördel med 32-bitars ARM-instruktionsuppsättningen och en fördel med 16-bitars ARM Thumb-instruktionsuppsättningen? De 32 - bit instruktioner ger full åtkomst till maskinen och det mesta av originalets flexibilitet ARM instruktionsuppsättning . De 16 - bit instruktioner fortsätt att ge anständig kodtäthet.

På samma sätt kan du fråga dig, vad är hög koddensitet?

koddensitet - Datordefinition Mängden utrymme som ett körbart program tar upp i minnet. Kodensitet är viktigt i mobila enheter som innehåller en begränsad mängd minne.

Hur många ARM-instruktioner finns det?

ÄRM har totalt 37 register, som alla är 32-bitar långa. Ingen uppdelning av för närvarande tillgängliga register. - Allt instruktioner kan komma åt r0-r14 direkt. - Mest instruktioner även tillåta användning av PC.

Rekommenderad: