Intel 8086

O Intel 8086 foi o primeiro processador x86 da Intel. 

Lançado em 1978, o 8086 começou a longa linha da arquitetura mais bem sucedida da Intel, que acabou por incluir o 80286, 80386 e 80486. O 8086 era um processador de 16 bits com um barramento de dados de 16 bits, barramento externo de 20 bits, portas I/O de 64K; ele rodava em até 10Mhz.

Na geração anterior do processador a quantidade de RAM endereçável era de 64K. O 8086 foi projetado para endereçar até 1MB de memória. Normalmente, um processador de 16 bits é limitado a 64KB de RAM; enquanto o bus de 20 bits do 8086 tornou possível 1MB, ele ainda precisava de uma maneira de endereçá-lo com um processador de 16 bits. O 8086 conseguiu isso ao fazer a transição de espaço de endereço plano para memória segmentada.

Rather do que redesenhar todo o sistema de memória, a Intel o modificou ao usar um endereço composto de 16 bits em duas partes. A unidade de gestão de memória (MMU) interpretou então o segmento 64K especificado, bem como o seu offset, para encontrar o endereço físico. Uma vez localizado o endereço, a MMU perguntava se as permissões da memória permitiam a solicitação e, se permitissem, a realizavam.

Desde os dias do 8086 muitas empresas fizeram versões clonadas ou melhoradas da mesma e de outros processadores Intel. Estes fabricantes incluem AMD, Texas Instruments, OKI, Siemens AG, NEC e Mitsubishi.