</> CodeBooks
    ← Volver a Otros lenguajes (página 1)
    Portada de Beginning x64 Assembly Programming

    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?

    TeóricoPráctico

    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.

    Más de Otros lenguajes con nivel Básico