Hvilket instruksjonssett i arm har høyere kodetetthet?
Hvilket instruksjonssett i arm har høyere kodetetthet?

Video: Hvilket instruksjonssett i arm har høyere kodetetthet?

Video: Hvilket instruksjonssett i arm har høyere kodetetthet?
Video: ARM State Vs Thumb State in ARM7 2024, November
Anonim

Tommelen Instruksjonssett brukt på VÆPNE ® Cortex®-M-prosessorer gir utmerket kodetetthet sammenlignet med andre prosessorarkitekturer. Mange programvareutviklere som migrerer fra 8-bits mikrokontrollere vil se en betydelig reduksjon i den nødvendige programstørrelsen, mens ytelsen også vil bli betydelig forbedret.

Her, hva er høy kodetetthet i arm?

2. 23. Kodetetthet refererer løst til hvor mange mikroprosessorinstruksjoner det tar å utføre en forespurt handling, og hvor mye plass hver instruksjon tar opp. Generelt sett, jo mindre plass en instruksjon tar og jo mer arbeid per instruksjon en mikroprosessor kan gjøre, jo mer tett er den. kode er.

Videre, hva er en fordel med 32-biters ARM-instruksjonssettet og en fordel med 16-biters ARM Thumb-instruksjonssettet? De 32 - bitinstruksjoner gi full tilgang til maskinen, og mesteparten av fleksibiliteten til originalen ARM instruksjonssett . De 16 - bitinstruksjoner fortsett å gi anstendig kodetetthet.

På samme måte kan du spørre, hva er høy kodetetthet?

kodetetthet - Datamaskindefinisjon Hvor mye plass et kjørbart program tar opp i minnet. Kodetetthet er viktig i mobile enheter som inneholder en begrenset mengde minne.

Hvor mange ARM-instruksjoner er det?

VÆPNE har totalt 37 registre, som alle er 32-biters lange. Ingen oversikt over tilgjengelige registre. - Alle bruksanvisning kan få tilgang til r0-r14 direkte. - Mest bruksanvisning tillate også bruk av PC-en.

Anbefalt: