Watter instruksiestel in arm het hoër kodedigtheid?
Watter instruksiestel in arm het hoër kodedigtheid?

Video: Watter instruksiestel in arm het hoër kodedigtheid?

Video: Watter instruksiestel in arm het hoër kodedigtheid?
Video: №75 English vocabulary - Water idioms: keep head above water, burst one's bubble, water under bridge 2024, November
Anonim

Die Duim instruksiestel gebruik op die ARM ® Korteks®-M verwerkers bied uitstekende kode digtheid in vergelyking met ander verwerker-argitekture. Baie sagteware-ontwikkelaars wat van 8-bis-mikrobeheerders migreer, sal 'n aansienlike vermindering in die vereiste programgrootte sien, terwyl werkverrigting ook aansienlik verbeter sal word.

Hierin, wat is hoë kodedigtheid in arm?

2. 23. Kode digtheid verwys losweg na hoeveel mikroverwerker-instruksies dit neem om 'n gevraagde aksie uit te voer, en hoeveel spasie elke instruksie opneem. Oor die algemeen, hoe minder spasie 'n instruksie neem en hoe meer werk per instruksie wat 'n mikroverwerker kan doen, hoe digter is dit kode is.

Verder, wat is een voordeel van die 32-bis ARM-instruksiestel en een voordeel van die 16-bis ARM Thumb-instruksiestel? Die 32 - bietjie instruksies bied volle toegang tot die masjien, en die meeste van die buigsaamheid van die oorspronklike ARM-instruksiestel . Die 16 - bietjie instruksies gaan voort om ordentlike kodedigtheid te verskaf.

Net so kan jy vra, wat is hoë kodedigtheid?

kode digtheid - Rekenaardefinisie Die hoeveelheid spasie wat 'n uitvoerbare program in die geheue opneem. Kode digtheid is belangrik in mobiele toestelle wat 'n beperkte hoeveelheid geheue bevat.

Hoeveel ARM-instruksies is daar?

ARM het 37 registers in totaal, wat almal 32-bis lank is. Geen uiteensetting van tans toeganklike registers nie. - Almal instruksies kan direk toegang tot r0-r14 verkry. – Die meeste instruksies laat ook gebruik van die rekenaar toe.

Aanbeveel: