1. Introducción.
1.1. Funciones básicas del computador.
1.2. Estructura jerárquica del computador.
2. Evolución y prestaciones de los computadores.
2.1. Generaciones de computadores.
2.2. Diseño buscando mejores prestaciones.
3. Necesidades de interconexión. Buses.
3.1. Componentes del computador.
3.2. Funcionamiento del computador.
3.3. Estructuras de interconexión.
3.4. Interconexión con buses.
3.5. Bus PCI.
4. Memoria interna.
4.1. Conceptos básicos sobre sistemas de memoria de computadores.
4.2. Memoria principal semiconductora.
4.3. Corrección de errores.
4.4. Organización avanzada de memorias DRAM.
4.5. Memoria caché.
5. Memoria externa.
5.1. Discos magnéticos.
5.2. RAID.
5.3. Memoria óptica.
5.4. Cinta magnética.
6. Entrada/salida.
6.1. Dispositivos externos.
6.2. Módulos de E/S.
6.3. E/S programada.
6.4. E/S mediante interrupciones.
6.5. Acceso directo a memoria.
6.6. Canales y procesadores de E/S.
6.7. La interfaz externa.
7. Repertorios de instrucciones.
7.1. Características de las instrucciones máquina.
7.2. Tipos de operandos.
7.3. Tipos de operaciones.
7.4. Formatos de instrucciones.
8. Estructura y funcionamiento del procesador.
8.1. Organización del procesador.
8.2. Organización de los registros.
8.3. Ciclo de instrucción.
8.4. Segmentación de instrucciones.
8.5. Procesamiento de interrupciones.
9. Funcionamiento de la unidad de control.
9.1. Microoperaciones.
9.2. Control del procesador.
9.3. Implementación cableada.
10. Control microprogramado.
10.1. Conceptos básicos.
P. Arquitectura de un procesador y programación en lenguaje ensamblador.
P.1. Arquitectura interna del procesador.
P.2. Registros.
P.3. Modos de direccionamiento.
P.4. Pseudoinstrucciones o directivas del lenguaje ensamblador.
P.5. Repertorio de instrucciones.
P.6. Programación en lenguaje ensamblador.