O microprocessador 8086 da Intel é um microprocessador de 16 bits que é suposto ser usado como CPU num microcomputador. Quando se diz que é um processador de 16 bits, quer-se dizer que a sua unidade lógica e aritmética, os seus registos internos, e a maior parte das suas instruções foram concebidos para trabalhar com palavras de 16 bits. Além disso o 8086 tem um barramento de dados de 16 bits, ou seja, pode ler e escrever na memória ou nas portas 16 bits de uma só vez. O barramento de endereços é de 20 bits, ou seja o 8086 consegue endereçar 1 Mb (220) posições de memória. Cada uma destas posições de memória é ocupada por um byte.