Programa de teoría:
1. La Unidad Central de Proceso: Arquitectura y conjunto de instrucciones
El microprocesador: Historia
Descripción de sus terminales
Diagrama de estados
Cronogramas de funcionamiento
Lenguaje máquina y ensamblador
Conjunto de instrucciones 
2. Diseño de un Sistema Microordenador
Diseño del módulo de CPU
Interface con memoria y dispositivos de Entrada/Salida
Decodificadores
3. Amplificación de los buses: Ampliación de memoria y circuitos amplificadores
Circuitos amplificadores bidireccionales
Circuitos amplificadores unidireccionales
4. Puertos paralelo
Estructura y registros de programación
Buffer de salida
Funcionamiento
Aplicaciones
5. Temporizadores
Estructura y registros de programación
Funcionamiento
Aplicaciones
6. Arquitectura de un Sistema Microordenador completo
Módulo de CPU
Módulo de Memoria
Módulo de Entrada/Salida
Teclado
Visualizador
Programación
7. Puertos serie
Estructura y registros de programación
Buffer de salida
Funcionamiento
Aplicaciones
8. Microprocesadores de 16 y 32 bits
Estructura y registros: segmentación
CISC y RISC
Descripción de sus terminales
Funcionamiento
Modos de direccionamiento
Conjunto de instrucciones
9. Microprocesadores Pentium
Descripción de terminales
Arquitectura interna
10. Arquitecturas de microordenadores PC
Subsistemas
Chipset
Programa de prácticas:
Programación en lenguaje ensamblador: programas de propósito general, transmisión de datos a través de puertos I/O y generación de señales.