Istruzioni microprocessore ARM

January 12

Istruzioni microprocessore ARM


La macchina Advanced RISC sviluppata da ARM Holdings, è un 32 bit ridotta del computer set di istruzioni (RISC) set di istruzioni architettura (ISA). E 'noto per essere il più utilizzato a 32 bit ISA. Si tratta di una tecnologia popolare, come la semplicità di processori ARM significa che combina anche con applicazioni a bassa potenza. E 'anche una soluzione a basso costo per piccole microprocessori e microcontrollori. Come risultato di queste caratteristiche è presente in migliaia di dispositivi mobili.

Il set di istruzioni ARM fornisce la flessibilità nello sviluppo di applicazioni per numerosi tipi di dispositivi mobili, utilizzando il linguaggio assembly ARM.

istruzione

1 Familiarizzare con le istruzioni e registrare insieme. Questo può essere trovato dalla documentazione ARM e altri documenti rilevanti (vedi Risorse).

2 Fornire i comandi per accedere al set di istruzioni ARM registri. Questi sono gli attuali registro Programma di stato (CPSR) ei registri di stato programma memorizzato (SPSR).

3 Gestire le eccezioni ripristinando CPSR dal SPSR. Questo imposterà i registri di nuovo al loro stato originale. Eventuali errori dovrebbero essere sollevate come un'eccezione e un messaggio appropriato.

4 Pipeline codice. L'ARM include una strategia pipelining per accelerare i comandi. Il paradigma Fetch-Decode-Esegui significa che è possibile scrivere programmi per eseguire diverse istruzioni, allo stesso tempo, permettendo la concorrenza delle operazioni.

Consigli e avvertenze

  • L'esperienza di assemblaggio programmazione in linguaggio aiuterà la ricerca nel sistema ARM. Tuttavia, imparare il sistema ARM da zero garantirà si sta imparando solo il set di comandi ARM, e non saranno influenzati da precedenti esperienze di programmazione in linguaggio assembly.
  • Il sito ARM fornisce istruzioni dettagliate e documentazione sul tema.