Intel 8086

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

Rilasciato nel 1978, l'8086 ha dato inizio alla lunga serie di architetture di maggior successo di Intel, che alla fine includeva l'80286, l'80386 e l'80486. L'8086 era un processore a 16 bit con un bus dati a 16 bit, bus esterno a 20 bit, 64K I Porte / O; ha funzionato fino a 10 Mhz.

Nella precedente generazione di processori 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 64 KB di RAM; mentre il bus a 8086 bit dell'20 rendeva possibile 1 MB, aveva ancora bisogno di un modo per indirizzarlo con un processore a 16 bit. L'8086 ha ottenuto questo risultato passando dallo spazio degli indirizzi flat alla memoria segmentata.

Piuttosto che riprogettare 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 di 64 KB specificato, nonché il relativo offset, per trovare l'indirizzo fisico. Una volta individuato l'indirizzo, la MMU chiedeva se i permessi di memoria consentivano la richiesta e, in tal caso, la eseguiva.

Sin 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.