
Beginning x64 Assembly Programming
Jo Van Hoey
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~413
- Nivel
- Básico
De qué trata
Tratado formativo de arquitectura de computadores escrito por Jo Van Hoey y publicado por Apress en 2019. Enseña a programar en ensamblador x86-64 para sistemas operativos Linux utilizando el ensamblador NASM.
Explora la arquitectura de registros de la CPU de 64 bits, la pila (stack), modos de direccionamiento de memoria, llamadas al sistema (syscalls) de Linux, operaciones aritméticas y lógicas, manipulación de cadenas de bytes y llamadas a funciones conforme a la ABI System V de 64 bits.
Detalla la depuración de código binario paso a paso con SASM y GDB, y la interoperabilidad fluida llamando a rutinas de ensamblador desde programas en C. Un libro esencial para entender el funcionamiento interno del procesador y la memoria.
- Ensamblador x64
- NASM
- Linux Syscalls
- GDB
- Registros CPU
- Stack Frame
- System V ABI
- Bajo Nivel
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Biblioteca de Cálculo Matemático de Alto Rendimiento en Ensamblador
Implementación en NASM x86-64 de funciones de manipulación de arrays y aritmética vectorial enlazadas con un ejecutable en lenguaje C.

