Capítulo 1. INTRODUCCIÓN A LAS COMPUTADORAS
1.1. Introducción
1.2. Organización de la computadora
1.3. Organización de la microcomputadora
1.4. Operación de la microcomputadora
Capítulo 2. NUMEROS, CODIGOS DE COMPUTADORA y ARITMETICA
2.1. Números binarios
2.2. Números hexadecimales
2.3. Números BCD
2.4. Aritmética binaria
2.5. Notación en complemento a 2
2.6. Aritmética en complemento a 2
2.7. Agrupaciones de bits
2.8. Códigos alfanuméricos
Capítulo 3. DISPOSITIVOS DIGITALES BASICOS
3.1. Puertas lógicas
3.2. Combinación de puertas lógicas
3.3. Rip-flops y cerrojos
3.4. Codificadores, decodificadores y visualizadores de siete segmentos
3.5. Buffers y dispositivos de tres estados
3.6. Memorias semiconductoras
3.7. Utilización de las RAM y ROM
Capítulo 4. FUNDAMENTOS DE LAS MICROCOMPUTADORAS
4.1. Introducción
4.2. Arquitectura simplificada de una microcomputadora
4.3. Organización simplificada de la memoria
4.4. Repertorio de instrucciones
4.5. Organización simplificada de la CPU
4.6. Operación de la microcomputadora
Capítulo 5. EL MICROPROCESADOR
5.1 Características comunes de los microprocesadores
5.2. Descripciones de la hoja de datos
5.3. Funciones y diagramas de las patillas
5.4. Arquitectura del microprocesador
5.5. Utilización del registro de direcciones/datos
5.6. Utilización del puntero de pila
Capítulo 6. PROGRAMAOON DEL MICROPROCESADOR
6.1. Lenguajes máquina y ensamblador
6.2. Repertorio simplificado de instrucciones
6.3. Repertorio de instrucciones: operaciones aritméticas
6.4. Repertorio de instrucciones: operaciones lógicas
6.5. Repertorio de instrucciones: operaciones de transferencia de datos
6.6. Repertorio de instrucciones: operaciones de bifurcación
6.7. Repertorio de instrucciones: operaciones de llamada y vuelta de subrutina
6.8. Repertorio de instrucciones: operaciones misceláneas
6.9. Escritura de un programa
6.10. Modos de direccionamiento
6.11. Bifurcación en programas
6.12. Programas cíclicos
6.13. Utilización de subrutinas
Capítulo 7. INTERFACES CON EL MICROPROCESADOR
7.1. Introducción
7.2. Interfaz con la ROM
7.3. Interfaz con la RAM
7.4. Interfaces básicas de entrada/salida
7.5. Interfaz con puertos prácticos de entrada/salida
7.6. Sincronización de transferencias de entrada/salida de datos mediante interrupciones
7.7. Decodificación de direcciones
Capítulo 8. EL MICROPROCESADOR INTEL 8080/8085
8. l. Introducción
8.2. Funciones y diagrama de patillas del 8085
8.3. Arquitectura del 8085
8.4. Modos de direccionamiento
8.5. Repertorio de instrucciones del 8080/8085
8.6. Instrucciones de transferencia de datos del 8080/8085
8.7. Instrucciones aritméticas del 8080/8085
8.8. Instrucciones lógicas del 8080/8085
8.9. Instrucciones de bifurcación del 8080/8085
8.10. Instrucciones de pila, E/S y control de máquina del 8080/8085
Capítulo 9. PROGRAMACION DEL MICROPROCESADOR 8080/8085
9.1. Introducción
9.2. Programas lineales
9.3. Programas cíclicos
9.4. Programas matemáticos
Capítulo 10. EL MICROPROCESADOR MOTOROLA 6800
10.1. Introducción
10.2. Funciones y diagrama de patillas del 6800
10.3. Arquitectura del 6800
10.4. Modos de direccionamiento
10.5. Repertorio de instrucciones del 6800
10.6. Instrucciones de memoria y acumulador del 6800
10.7. Instrucciones del puntero de pila y registro índice del 6800
10.8. Instrucciones de bifurcación y salto del 6800
10.9. Instrucciones del registro de códigos de condición del 6800
Capítulo 11 PROGRAMAOON DEL MICROPROCESADOR 6800
11.1. Introducción
11.2. Interpretación de un programa sencillo del 6800
11.3. Utilización del registro índice
11.4. Un programa del 6800 que utiliza una tabla de búsqueda (Iook-up)
Capítulo 12. EL MICROPROCESADOR 6502
12.1. Introducción
12.2. Funciones y diagrama de patillas del 6502
12.3. Arquitectura del 6502
1204. Modos sencillos de direccionamiento
12.5. Más modos de direccionamiento del 6502
12.6. Repertorio de instrucciones del 6502
12.7. Instrucciones de transferencia de datos del 6502
12.8. Instrucciones de flujo de control del 6502
12.9. Instrucciones aritméticas del 6502
12.10. Instrucciones lógicas y de manipulación de bits del 6502
12.11. Instrucciones de interrupción y de control del sistema 6502
Capítulo 13. PROGRAMACIÓN DEL MICROPROCESADOR 6S02
13.1. Introducción
13.2. Interpretación de un programa de suma BCD
13.3. Multiplicación binaria
13.4. Decodificación hexadecimal a siete segmentos
13.5. Utilización de subrutinas
Capítulo 14. ALGUNOS MICROPROCESADORES DE 16 Y 32 BITS
14.1. Introducción
14.2. Intel 8086 y 8088
14.3. Intel 80186, 80188 y 80286
14.4. lntel 80386
14.5. Motorola 68000, 68008, 68010 y 68012
14.6. Motorola 68020 y 68030
14.7. Westem Design Center 65802 y 65816