Iniciación a la programación en ensamblador X64: De novato a profesional de Avx

Puntuación:   (4,6 de 5)

Iniciación a la programación en ensamblador X64: De novato a profesional de Avx (Jo Van Hoey)

Opiniones de los lectores

Resumen:

El libro es bien recibido como un buen texto introductorio para principiantes que aprenden a programar en lenguaje ensamblador x64, elogiado por sus explicaciones accesibles y su contenido de apoyo. Sin embargo, recibe críticas por su formato deficiente, la falta de disponibilidad de código fuente y la cobertura superficial de temas complejos.

Ventajas:

Excelente para principiantes
explicaciones claras
estilo de escritura ameno
cubre bien los fundamentos
incluye ejemplos prácticos
ofrece una buena introducción a la programación en ensamblador.

Desventajas:

Problemas de formato, especialmente en las versiones eBook
el código fuente no está disponible a pesar de las afirmaciones
tratamiento superficial de temas complejos, lo que requiere investigación adicional
problemas de construcción del libro físico
carece de ejercicios para la auto-prueba.

(basado en 19 opiniones de lectores)

Título original:

Beginning X64 Assembly Programming: From Novice to Avx Professional

Contenido del libro:

Programe en ensamblador comenzando con programas sencillos y básicos, hasta llegar a la programación AVX. Al final de este libro, será capaz de escribir y leer código ensamblador, mezclar ensamblador con lenguajes de alto nivel, saber qué es AVX, y mucho más que eso.

El código utilizado en Beginning x64 Assembly Programming se mantiene lo más simple posible, lo que significa: sin interfaces gráficas de usuario ni silbidos y campanas o comprobación de errores. Añadir todas estas bonitas características distraería su atención del propósito: aprender lenguaje ensamblador. La teoría se limita a un mínimo estricto: un poco de números binarios, una breve presentación de operadores lógicos y algo de álgebra lineal limitada. Y nos mantenemos lejos de hacer conversiones de coma flotante.

El código ensamblador se presenta en programas completos, para que pueda probarlos en su ordenador, jugar con ellos, cambiarlos, romperlos. Este libro también le mostrará qué herramientas se pueden utilizar, cómo utilizarlas y los problemas potenciales de esas herramientas. No es la intención darte un curso exhaustivo sobre todas las instrucciones de montaje, lo cual es imposible en un solo libro: mira el tamaño de los Manuales de Intel. En su lugar, el autor le dará una idea de los puntos principales, para que tenga una idea de lo que está pasando. Si trabajas a lo largo de este libro, adquirirás los conocimientos necesarios para investigar por tu cuenta ciertos ámbitos con más detalle.

La mayor parte del libro está dedicada al ensamblador en Linux, porque es la plataforma más fácil para aprender el lenguaje ensamblador. Al final, el autor ofrece una serie de capítulos para iniciarte en el ensamblador en Windows. Verá que una vez que haya aprendido ensamblador en Linux, es mucho más fácil aprender ensamblador en Windows.

Este libro no debería ser el primero que leas sobre programación, si nunca has programado antes, deja este libro a un lado por un tiempo y aprende algunas nociones básicas de programación con un lenguaje de alto nivel como C.

Lo que aprenderá

⬤ Descubrir cómo funciona una CPU y la memoria.

⬤ Apreciar cómo un ordenador y un sistema operativo trabajan juntos.

⬤ Ver cómo los compiladores de lenguaje de alto nivel generan lenguaje de máquina, y utilizar ese conocimiento para escribir código más eficiente.

⬤ Estar mejor equipado para analizar errores en sus programas.

⬤ Conseguir que su programa funcione, que es la parte divertida.

⬤ Investigar malware y tomar las acciones y precauciones necesarias.

A quién va dirigido este libro

Programadores en lenguajes de alto nivel. También es para ingenieros de sistemas e ingenieros de seguridad que trabajan para investigadores de malware. Conocimientos necesarios: Linux, Windows, virtualización y lenguajes de programación de alto nivel (preferiblemente C o C++).

Otros datos del libro:

ISBN:9781484250754
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2019
Número de páginas:413

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Iniciación a la programación en ensamblador X64: De novato a profesional de Avx - Beginning X64...
Programe en ensamblador comenzando con programas...
Iniciación a la programación en ensamblador X64: De novato a profesional de Avx - Beginning X64 Assembly Programming: From Novice to Avx Professional

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)