La arquitectura Intel 8086es una Arquitectura de Computadoras muy popular en su momento.

Registros de propósito general:
- : acumulador para cálculos aritméticos.
- : base. Puede ser índice para direccionamiento indexado.
- : contador. Controla la cantidad de ciclos en un loop.
- : datos. Sirve para I/O.
Registros apuntadores (sirven para el direccionamiento):
- : stack pointer. Suma o resta 2 o 1 al hacer
PUSHoPOP. - : base pointer. Sirve para Direccionamiento Indirecto dentro de la pila (stack).
- : source index. Sirve para operaciones con cadenas.
- : destination index. Sirve para operaciones con cadenas.
El registro de banderas contiene 9 banderas:
- : acarreo en instrucciones aritméticas.
- : desbordamiento aritmético.
- : cero o comparación igual.
- : resultado o comparación negativa.
- : paridad, para verificar transferencias de bytes.
- : auxiliar, indica si hay que ajustar operaciones con números BCD.
- : controla la dirección hacia delante o atrás en operaciones con cadenas.
- : indica si están disponibles las instrucciones de periféricos.
- : modo debug, controla una operación paso a paso.
Segmentos de la Memoria
La Unidad de Memoria tiene en total 1 MB de capacidad, repartido en 16 segmentos de 64 KB cada uno.

Técnicas de Direccionamiento disponibles para obtener los operandos:
- De registro: el más común.
MOV AX,BX. - Inmediato: el operando es un literal en la instrucción.
MOV BX,10. - Directo: se busca en una dirección de memoria.
MOV BX,[1000]oMOV AX,TABLA. - Indirecto mediante registro: solo se puede con , , o .
MOV AX,[BX]. - Por registro base: con o y se le suma un desplazamiento.
MOV AX,[BP+2]. - Indexado: suma de un desplazamiento y un índice.
MOV AX,TABLA[DI]. - Indexado a base: se considera además o .
MOV AX,TABLA[BX][SI].
En los ejemplos mostrados de cada tipo, TABLA es una referencia a una variable o dato.
Historia
- 1971: Intel lanza su primer microprocesador 4004 integrado para calculadoras.
- 1972: anuncian una versión mejorada del procesador.
- 1974: lazan el Intel 8080.
- 1978 y 1979: aparecen los microprocesadores 8086 y 8088, que pasaron a formar el “IBM PC”. El 8088 es idéntico al 8086, pero con un bus de 8 bits en lugar de 16 bits (siendo más barato).