Microprocesadores Intel

Autor: Barry Brey B.

ISBN: 970260804X

Editorial: Pearson

Edición: 7

Páginas: 912

Formato: 25.5x20

Cant. tomos: 1

Año: 2006

Idioma: España

Origen: México

Disponibilidad.: Disponible

Gs 300.000
8086/8088,80186, 80188, 80286, 80386, 80486, Pentium- Procesador Pentium Pro, Pentium II, Pentium III, Pentium 4 Arquitectura, programacion e interfaz
Cantidad:
Esta séptima edición de "Microprocesadores Intel" ofrece una una cobertura actualizada y extensa de los más recientes desarrollos en el campo de los sistemas computacionales y de la electrónica.

INFORMACION NUEVA DE ESTA EDICION:

* Cómo crear una interfaz entre C/C++ y lenguaje ensamblador para los entornos DOS y Windows * Aplicaciones en Visual C++ como base para aprender lenguaje máquina, mediante el uso del ensamblador en línea.

PRINCIPALES CARACTERISTICAS DE LA OBRA:

* Programación del microprocesador mediante el uso del popular entorno de programación Microsoft Visual C, con lenguaje ensamblador integrado, para controlar las computadoras personales * Desarrollo de software para controlar el teclado, la pantalla de video y otros componentes del sistema computacional * Programación del coprocesador numérico, las unidades MMX y SSE para resolver ecuaciones complejas * Descripción del uso del modo real (DOS) y el modo protegido (Windows) del microprocesador * Operación del administrador de memoria para controlar el modo protegido y la unidad de paginación para asignar memoria * Cómo conectar la memoria y los sistemas de E/S al microprocesador mediante interfaces * Funcionamiento de un sistema operativo en tiempo real (RTOS) en un entorno integrado * Operación de los sistemas de disco y de video * Cómo conectar sistemas pequeños a los buses ISA, PCI, los puertos paralelo, serial y USB de un sistema de computadora personal mediante interfaces * Descripción de la nueva extensión de 64 bits (EMT-64) del microprocesador Pentium 4
CAPÍTULO 1. INTRODUCCiÓN Al MICROPROCESADOR Y LA COMPUTADORA
Introducción/Objetivos del CAPÍTULO
1.1. Antecedentes históricos
1.2. El sistema de computadora personal basado en microprocesador
1.3. Sistemas numéricos
1.4. Fonnatos de datos de computadora
1.5. Resumen
1.6. Preguntas y problemas

CAPÍTULO 2. El MICROPROCESADOR Y SU ARQUITECTURA
Introducción/Objetivos del CAPÍTULO
2.1. Arquitectura interna del microprocesador
2.2. Direccionamiento de memoria en modo real
2.3. Introducción al direccionamiento de memoria en modo protegido
2.4. Paginación de memoria
2.5. Resumen
2.6. Preguntas y problemas

CAPÍTULO 3. MODOS DE DlRECCIONAMIENTO
Introducción/Objetivos del CAPÍTULO
3.1. Modos de direccionamiento de datos
3.2. Modos de direccionamiento de memoria de un programa
3.3. Modos de direccionamiento de memoria de la pila
3.4. Resumen
3.5. Preguntas y problemas

CAPÍTULO 4. INSTRUCCIONES PARA MOVER DATOS
Introducción/Objetivos del CAPÍTULO
4.1. Recapitulación de mov
4.2. Push/pop
4.3. Dirección efectiva de carga
4.4. Transferencias de datos de cadenas
4.5. Instrucciones variadas de transferencia de datos
4.6. Prefijo de sustitución de segmento
4.7. Detalles acerca del ensamblador
4.8. Resumen
4.9. Preguntas y problemas

CAPÍTULO 5.INSTRUCCIONES ARITMÉTICAS Y LÓGICAS
Introducción/Objetivos del CAPÍTULO
5.1. Suma, resta y comparación
5.2. Multiplicación y división
5.3. Aritmética BCD y ASCII
5.4. Instrucciones lógicas básicas
5.5. Desplazamiento (shift) y desplazamiento cíclico (rotate)
5.6. Comparaciones de cadenas
5.7. Resumen
5.8. Preguntas y problemas

CAPÍTULO 6. INSTRUCCIONES DE CONTROL DE PROGRAMAS
Introducción/Objetivos del CAPÍTULO
6.1. El grupo de saltos
6.2. Control del flujo del programa
6.3. Procedimientos
6.4. Introducción a las interrupciones
6.5. Instrucciones varias y de control de la máquina
6.6. Resumen
6.7. Preguntas y problemas

CAPÍTULO 7. USO DEL LENGUAJE ENSAMBLADOR CON C/C++
Introducción/Objetivos del CAPÍTULO
7.1. Uso del lenguaje ensamblador con C++ para aplicaciones dos de 16 bits
7.2. Uso del lenguaje ensamblador con visual C/C++ para aplicaciones de 32 bits
7.3. Objetos de ensamblador separados
7.4. Resumen
7.5. Preguntas y problemas

CAPÍTULO 8. PROGRAMACiÓN DEL MICROPROCESADOR
Introducción/Objetivos del CAPÍTULO
8.1. Programación modular
8.2. Uso del teclado y la pantalla
8.3. Conversiones de datos
8.4. Archivos en disco
8.5. Programas de ejemplo
8.6. Resumen
8.7. Preguntas y problemas

CAPÍTULO 9. ESPECIFICACiÓN DE HARDWARE DEL 8086/8088
Introducción/Objetivos del CAPÍTULO
9.1. Distribución de terminales y las funciones de cada terminal,
9.2. Generador de reloj (8284A)
9.3. Uso de búferes y cierres en los buses
9.4. Sincronización del bus
9.5. Ready y el estado de espera
9.6. Comparación entre modo mínimo y modo máximo
9.7. Resumen
9.8. Preguntas y problemas

CAPÍTULO 10. INTERFAZ DE MEMORIA
Introducción/Objetivos del CAPÍTULO
10.1. Dispositivos de memoria
10.2. Decodificación de direcciones
10.3. Interfaz de memoria del 8088 y 80188 (8 bits)
10.4. Interfaz de memoria del 8086, 80186, 80286 Y 80386SX (16 bits)
10.5. Interfaz de memoria del80386DX y 80486 (32 bits)
10.6. Interfaz de memoria del Pentium al Pentium 4 (64 bits)
10.7. Ram dinámica
10.8. Resumen
10.9. Preguntas y problemas

CAPÍTULO 11. INTERFAZ BÁSICA DE E/S
Introducción/Objetivos del CAPÍTULO
11.1. Introducción a la interfaz de E/S
11.2. Decodificación de direcciones de puerto de E/S
11.3. La interfaz periférica programable
11.4. El temporizador 8254 de intervalos programables
11.5. Interfaz de comunicaciones programable 16550
11.6. Convertidores de analógico a digital (ADC) Y de digital a analógico (DAC)
11.7. Resumen
11.8. Preguntas y problemas

CAPÍTULO 12. INTERRUPCIONES
Introducción/Objetivos del CAPÍTULO
12.1. Procesamiento básico de interrupciones
12.2. Interrupciones de hardware
12.3. Expansión de la estructura de interrupciones
12.4. Controlador de interrupciones programable 8259A
12.5. Ejemplos de interrupciones
12.6. Resumen
12.7. Preguntas y problemas

CAPÍTULO 13. ACCESO DIRECTO A MEMORIA Y E/S CONTROLADA POR DMA
Introducción/Objetivos del CAPÍTULO
13.1. Operación básica de DMA
13.2. El controlador de DMA 8237
13.3. Operación con bus compartido
13.4. Sistemas de memoria en disco
13.5. Pantallas de vídeo
13.6. Resumen
13.7. Preguntas y problemas

CAPÍTULO 14. EL COPROCESADOR ARITMÉTICO, LAS TECNOLOGíAS MMX y SIMD
Introducción/Objetivos del CAPÍTULO
14.1. Formatos de los datos para el coprocesador aritmético
14.2. La arquitectura de180X87
14.3. Conjunto de instrucciones
14.4. Programación con el coprocesador aritmético
14.5. Introducción a la tecnología MMX
14.6. Introducción a la tecnología SSE
14.7. Resumen
14.8. Preguntas y problemas

CAPÍTULO 15. INTERFAZ DE BUS
Introducción/Objetivos del CAPÍTULO
15.1. El bus ISA
15.2. El bus de interconexión de componentes periféricos (PCI)
15.3. La interfaz de impresora en paralelo (LPT)
15.4. Los puertos seriales COM
15.5. El bus serial universal (USB)
15.6. El puerto de gráficos acelerados (AGP)
15.7 Resumen
15.8 Preguntas y problemas

CAPÍTULO 16. LOS MICROPROCESADORES 80186,80188 Y 80286
Introducción/Objetivos del CAPÍTULO
16.1. Arquitectura 80186/80188
16.2. Programación de las mejoras del 80186/80188
16.3. Interfaz de ejemplo para e18OC188EB
16.4. Sistemas operativos en tiempo real (RTOS)
16.5. Introducción al 80286
16.6. Resumen
16.7. Preguntas y problemas

CAPÍTULO 17. LOS MICROPROCESADORES 80386 y 80486
Introducción/Objetivos del CAPÍTULO
17.1. Introducción al microprocesador 8038
17.2. Registros especiales del 80386
17.3. Administración de memoria en el 80386
17.4. Cambio al modo protegido
17.5. Modo 8086 virtual
17.6. El mecanismo de paginación de memoria
17.7. Introducción al microprocesador 80486
17.8. Resumen
17.9. Preguntas y problemas

CAPÍTULO 18. LOS MICROPROCESADORES PENTIUM y PENTIUM PRO
Introducción/Objetivos del CAPÍTULO
18.1. Introducción al microprocesador Pentium
18.2. Registros especiales del Pentium
18.3. Administración de memoria del Pentium
18.4. Instrucciones nuevas del Pentium
18.5. Introducción al microprocesador Pentium Pro
18.6. Características especiales del Pentium Pro
18.7. Resumen
18.8. Preguntas y problemas

CAPÍTULO 19. LOS MICROPROCESADORES PENTIUM II, PENTIUM III Y PENTIUM 4
Introducción/Objetivos del CAPÍTULO
19.1. Introducción al microprocesador Pentium II
19.2. Modificaciones de software para el Pentium II
19.3. El Pentium III
19.4. El Pentium 4
19.5. Resumen
19.6. Preguntas y problemas

APÉNDICES
Apéndice A: El ensamblador, Visual C++ y DOS
Apéndice B: Resumen del conjunto de instrucciones
Apéndice C: Modificaciones del bit de bandera
Apéndice D: Respuestas a preguntas y problemas seleccionados con número par

ÍNDICE
No hay enlaces disponible
Libros Relacionados