FANDOM


Nota disambigua
Il titolo di questa voce non è corretto per via delle caratteristiche del software MediaWiki. Il titolo corretto è B2. Istruzioni di trasferimento dati.
Blue Glass Arrow RTL  B1. Informazioni generaliCrystal Clear app kfm home  Calcolatori elettronici (Assembler 8086)Blue Glass Arrow  B3. Istruzioni aritmetiche
Gli appunti che seguono sono contenuti nella sottopagina /sub (modifica · cronologia · aggiorna)

Il progettista di un processore può seguire due filosofie:

  • RISC: il processore è dotato del numero minimo di istruzioni indispensabili → più semplice e più veloce;
  • CISC: il processore offre delle ulteriori istruzioni (es. XCHG) che potrebbero essere sostituite con altre istruzioni più elementari, ma sono comode per il programmatore → più commerciale.

Alcune istruzioni di trasferimento dati:

  • 4 MOV: ha alcune limitazioni: 5 per esempio, non si può trasferire un dato direttamente da una cella di memoria all'altra o da un segment register all'altro, ma bisogna passare per i registri;
  • 7 XCHG: scambia i contenuti dei due operandi;
  • 11 LEA <dest>, <sorg>: copia l'offset di <sorg> in <dest>; è equivalente a:
    MOV <dest>, OFFSET <sorg>
  • 26 IN e OUT: specificano che l'indirizzo a cui si vuole accedere è un registro di periferica, impostando il segnale IO/M su IO.
Blue Glass Arrow RTL  B1. Informazioni generaliCrystal Clear app kfm home  Calcolatori elettronici (Assembler 8086)Blue Glass Arrow  B3. Istruzioni aritmetiche

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Inoltre su FANDOM

Wiki casuale