O 8086 está dividido em duas unidades distintas: a BIU (Bus Interface Unit) e a EU (Execution Unit). A BIU envia endereços para o barramento de endereços, lê instruções da memória, lê e escreve dados nas portas e na memória, etc. Por outras palavras é a unidade responsável por todas as transferências de dados e endereços através dos barramentos. A EU diz à BIU onde é que há-de ir buscar instruções ou dados, descodifica as instruções e executa-as.