Lenguaje ensamblador paso a paso: Programación con Linux

Puntuación:   (4,3 de 5)

Lenguaje ensamblador paso a paso: Programación con Linux (Jeff Duntemann)

Opiniones de los lectores

Resumen:

El libro está reconocido como un eficaz texto introductorio a la programación en lenguaje ensamblador de IA-32, especialmente para quienes utilizan sistemas Linux. Aunque ha sido elogiado por su detallada historia y sus claras explicaciones, especialmente adecuadas para principiantes o para quienes estén refrescando sus conocimientos, ha sido criticado por su ritmo lento y, en ocasiones, por ser excesivamente detallado en los capítulos introductorios. El hecho de centrarse en el ensamblaje de 32 bits en lugar de 64 bits y el uso de herramientas obsoletas también han llamado la atención negativamente.

Ventajas:

Excelente texto introductorio para principiantes
redacción clara y organizada
uso eficaz de metáforas para transmitir conceptos
proporciona valiosa información de fondo
programas de ejemplo bien comentados
adecuado para autodidactas
buenas instrucciones de configuración para herramientas de programación.

Desventajas:

El ritmo es lento, especialmente antes de introducir la codificación real
se centra principalmente en el lenguaje ensamblador de 32 bits
algunas herramientas sugeridas son obsoletas o ya no se mantienen
el uso excesivo de analogías puede distraer del contenido principal
puede requerir recursos complementarios para una comprensión más completa.

(basado en 84 opiniones de lectores)

Título original:

Assembly Language Step-By-Step: Programming with Linux

Contenido del libro:

La esperada nueva edición de la exitosa introducción al lenguaje ensamblador x86.

La esperada tercera edición de esta exitosa introducción al lenguaje ensamblador ha sido completamente reescrita para centrarse en Linux en modo protegido de 32 bits y en el ensamblador gratuito NASM. El ensamblador es el lenguaje fundamental que sirve de puente entre las ideas humanas y los corazones de silicio puro de los ordenadores, y el popular autor Jeff Dunteman conserva su característico estilo desenfadado al presentar un enfoque paso a paso de esta difícil disciplina técnica.

Empieza por el principio, explicando las ideas básicas de la informática programable, los sistemas numéricos binario y hexadecimal, la arquitectura Intel x86 y el proceso de desarrollo de software en Linux. A partir de esta base, trata sistemáticamente el conjunto de instrucciones x86, el direccionamiento de memoria, los procedimientos, las macros y la interfaz con las bibliotecas de código en lenguaje C sobre las que se construye el propio Linux.

⬤  Sirve como una introducción ideal a los conceptos de computación x86, como lo demuestra el único lenguaje directamente entendido por la propia CPU.

⬤  Utiliza un estilo accesible y conversacional que no asume experiencia previa en programación de ningún tipo.

⬤  Presenta la arquitectura x86 y conceptos de ensamblaje a través de un enfoque tutorial acumulativo que es ideal para la instrucción a su propio ritmo.

⬤  Se centra por completo en el software libre de código abierto, incluyendo Ubuntu Linux, el ensamblador NASM, el editor Kate y el depurador Gdb / Insight.

⬤  Incluye una referencia del conjunto de instrucciones x86 para las instrucciones de máquina más comunes, específicamente adaptadas para su uso por principiantes en programación.

⬤  Entretejidos en la presentación hay muchos ejemplos de código ensamblador, además de consejos prácticos sobre diseño de software, codificación, pruebas y depuración, todo ello utilizando software libre y de código abierto que puede descargarse gratuitamente de Internet.

Otros datos del libro:

ISBN:9780470497029
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2009
Número de páginas:656

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Lenguaje ensamblador paso a paso: Programación con Linux - Assembly Language Step-By-Step:...
La esperada nueva edición de la exitosa introducción al...
Lenguaje ensamblador paso a paso: Programación con Linux - Assembly Language Step-By-Step: Programming with Linux
Lenguaje ensamblador X64 paso a paso: Programación con Linux - X64 Assembly Language Step-By-Step:...
La esperada edición x64 de la exitosa...
Lenguaje ensamblador X64 paso a paso: Programación con Linux - X64 Assembly Language Step-By-Step: Programming with Linux
Odd Lots: Ensayos, ideas, parodias y memorias de un optimista a contracorriente - Odd Lots: Essays,...
Jeff Duntemann empezó a escribir sobre tecnología...
Odd Lots: Ensayos, ideas, parodias y memorias de un optimista a contracorriente - Odd Lots: Essays, Ideas, Parody and Memoir from a Contrarian Optimist

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)