Intel 8086

L’Intel 8086 è stato il primo processore x86 di Intel.

Rilasciato nel 1978, l ‘ 8086 iniziò la lunga serie di architetture di maggior successo di Intel, che alla fine includevano gli 80286, 80386 e 80486. L ‘ 8086 era un processore a 16 bit con bus dati a 16 bit, bus esterno a 20 bit, porte I/O a 64K; funzionava fino a 10 MHz.

Nella generazione precedente del processore la quantità di RAM indirizzabile era 64K. L ‘ 8086 è stato progettato per indirizzare fino a 1 MB di memoria. Normalmente, un processore a 16 bit è limitato a 64KB di RAM; mentre il bus a 20 bit dell ‘ 8086 rendeva possibile 1 MB, aveva ancora bisogno di un modo per affrontarlo con un processore a 16 bit. L ‘ 8086 ha ottenuto questo risultato passando dallo spazio degli indirizzi flat alla memoria segmentata.

Invece di ridisegnare l’intero sistema di memoria, Intel lo ha modificato utilizzando un indirizzo composto a 16 bit in due parti. L’unità di gestione della memoria (MMU) ha quindi interpretato il segmento 64K specificato, nonché il suo offset, per trovare l’indirizzo fisico. Una volta individuato l’indirizzo, la MMU si informava se le autorizzazioni di memoria consentivano la richiesta e, in caso affermativo, la eseguivano.

Fin dai tempi dell ‘ 8086 molte aziende hanno realizzato versioni clonate o migliorate di esso e di altri processori Intel. Questi produttori includono AMD, Texas Instruments, OKI, Siemens AG, NEC e Mitsubishi.