Bienvenido a Tecnohackers

Tecnohackers » Programacion » Area de Programacion » Biblioteca Tecnica Programacion
 » 

Lenguaje ensamblador para computadoras basadas en Intel®, 5ta Edición



Autor Tema: Lenguaje ensamblador para computadoras basadas en Intel®, 5ta Edición  (Leído 54 veces)

Desconectado zolo

  • Consigliere
  • Master
  • *****
  • Mensajes: 22208
  • Un Mes, Un Año o Toda Una Vida, Da Igual, Estare
La quinta edición de Lenguaje ensamblador para computadoras basadas en Intel, enseña la programación en lenguaje ensamblador y la arquitectura del procesador Intel IA-32; el texto es apropiado para los siguientes cursos universitarios:

•Programación en lenguaje ensamblador.
•Fundamentos de los sistemas computacionales.
•Fundamentos de la arquitectura computacional.

You are not allowed to view links. Register or Login

Los estudiantes utilizan los procesadores Intel o AMD y programan con Microsoft Macro Assembler (MASM) 8.0, que se ejecuta en cualquiera de las siguientes plataformas MS-Windows: Windows 95, 98, Millenium, NT, 2000 y XP.

Aunque este libro se diseñó en un principio como texto de programación para estudiantes universitarios, ha evolucionado a lo largo de los últimos 15 años en algo mucho más completo. Muchas universidades utilizan el libro para sus cursos introductorios de arquitectura computacional. Como una muestra de su popularidad, la cuarta edición se tradujo al coreano, chino, francés, ruso y polaco.

Esta edición incluye temas que conducen de una manera natural hacia cursos subsiguientes en arquitectura computacional, sistemas operativos y escritura de compiladores:

•Concepto de máquina virtual.
•Operaciones booleanas elementales.
•Ciclo de ejecución de instrucciones.
•Acceso a memoria e intercambio (handshaking).
•Interrupciones y sondeo.
•Concepto de canalización y superescalares.
•E/S basada en hardware.
•Representación binaria para punto flotante.

Otros temas se relacionan específicamente a la arquitectura Intel IA-32:
•Memoria protegida y paginación en la arquitectura IA-32.
•Segmentación de memoria en modo de direccionamiento real.
•Manejo de interrupciones de 16 bits.
•Llamadas al sistema en MS-DOS y BIOS (interrupciones).
•Arquitectura y programación de la Unidad de punto flotante de IA-32.
•Codificación de instrucciones de IA-32.

Ciertos ejemplos que aparecen en el libro se pueden emplear en cursos que se imparten en la parte final de un plan de estudios de ciencias computacionales:
•Algoritmos de búsqueda y ordenación.
•Estructuras de lenguajes de alto nivel.
•Máquinas de estado finito.
•Ejemplos de optimización de código.

Contenido:

Prefacio
 1. Conceptos básicos
 2. Arquitectura del procesador IA-32
 3. Fundamentos del lenguaje ensamblador
 4. Transferencias de datos, direccionamiento y aritmética
 5. Procedimientos
 6. Procesamiento condicional
 7. Aritmética de enteros
 8. Procedimientos avanzados
 9. Cadenas y arreglos
 10. Estructuras y macros
 11. Programación en MS Windows
 12. Interfaz con lenguajes de alto nivel
 13. Programación en MS-DOS de 16 bits
 14. Fundamentos de los discos
 15. Programación a nivel del BIOS
 16. Programación experta en MS-DOS
 17. Procesamiento de punto fl otante y codifi cación de instrucciones
 Apéndice A. Referencia de MASM
 Apéndice B. El conjunto de instrucciones IA-32
 Apéndice C. Interrupciones del BIOS y de MS-DOS
 Apéndice D. Respuestas a las preguntas de repaso
 Índice

Formato: PDF

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login





Tags:
Tags:

 


SMF 2.0.11 | SMF © 2015, Simple Machines
Paginas Afiliadas
Twitter - FaceBook - Daraxblog
Designed by Smf Personal