facebook twitter google +

Microprocesadores聽Intel

Microprocesadores聽Intel
Arquitectura, programaci贸n e interfaz

Especialidad: Programaci贸n
I.S.B.N.: 9789702608042
Autor: Brey, Barry B.
Edición: 7掳
Cant. de Tomos: 1
Año: 2006
Paginas: 912
Editorial: Pearson
Tapa: R煤stica
Disponibilidad: Consultar
Mercado Pago: $ 0.00
Precio: $0.00

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