
Low-Level Programming
Igor Zhirkov
- Editorial
- Apress
- Año
- 2017
- Páginas
- ~435
- Nivel
- Intermedio
De qué trata
Obra maestra de ingeniería de computadores escrita por Igor Zhirkov y publicada por Apress en 2017. Conecta de forma brillante el ensamblador Intel x86-64, la arquitectura de procesadores y el lenguaje C moderno.
Cubre la ejecución de instrucciones a nivel de registros, la pila y la memoria virtual de Linux, llamadas al sistema (syscalls), la ABI System V de 64 bits, traducción de estructuras y punteros de C a ensamblador, modelos de memoria multinúcleo y compilación de binarios ELF.
Igor Zhirkov fomenta una comprensión integral de cómo el hardware ejecuta el software, capacitando al lector para escribir programas en C con máxima eficiencia y seguridad. Uno de los mejores tratados de bajo nivel publicados en la última década.
- Bajo Nivel
- Igor Zhirkov
- Ensamblador x86-64
- Lenguaje C
- Memoria Virtual
- Linux ABI
- Compilación ELF
- Apress
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Intérprete y Máquina Virtual Minimalista en C y Ensamblador
Construcción paso a paso de un compilador elemental de Forth y una máquina virtual con asignador de memoria personalizado y syscalls Linux.

