Set di istruzioni

Il set di istruzioni, chiamato anche ISA (architecture set di istruzioni), fa parte di un computer che riguarda la programmazione, che è fondamentalmente un linguaggio macchina. Il set di istruzioni fornisce comandi al processore, per dirgli cosa deve fare. Il set di istruzioni comprende modalità di indirizzamento, istruzioni, tipi di dati nativi, registri, architettura di memoria, interrupt, gestione delle eccezioni e I / O esterni.

Un esempio di un set di istruzioni è il set di istruzioni x86, che è comune trovare oggi sui computer. Processori per computer diversi possono utilizzare quasi lo stesso set di istruzioni pur avendo un design interno molto diverso. Entrambi i processori Intel Pentium e AMD Athlon utilizzano quasi lo stesso set di istruzioni x86. Un set di istruzioni può essere integrato nell'hardware del processore, oppure può essere emulato nel software, usando un interprete. Il design dell'hardware è più efficiente e più veloce per l'esecuzione dei programmi rispetto alla versione del software emulato.

Esempi di set di istruzioni

  • AGGIUNGI: aggiungi due numeri insieme.
  • CONFRONTA – Confronta i numeri.
  • IN – Immettere le informazioni da un dispositivo, ad es. Tastiera.
  • SALTO – Salta all'indirizzo RAM designato.
  • JUMP IF – Istruzione condizionale che passa a un indirizzo RAM designato.
  • LOAD – Carica informazioni dalla RAM alla CPU.
  • OUT – Invia informazioni al dispositivo, ad es. Monitor.
  • STORE: archivia le informazioni nella RAM.