El arte del ensamblaje de 64 bits, volumen 1: organización y programación de máquinas X86-64


Precio:
Precio de venta$79.99

Descripción

Un nuevo libro de programación en lenguaje ensamblador de un maestro muy querido. Art of 64-bit Assembly Language aprovecha el éxito duradero del seminal The Art of Assembly Language de Hyde.

The Art of Assembly Language de Randall Hyde ha sido el libro de referencia para aprender lenguaje ensamblador durante décadas. La última obra de Hyde, Art of 64-bit Assembly Language, es la versión de 64 bits de este popular texto. Este libro lo guía a través del laberinto de la programación en lenguaje ensamblador al mostrarle cómo escribir código ensamblador que imita las operaciones en lenguajes de alto nivel. Esto aprovecha su conocimiento de HLL para comprender rápidamente el lenguaje ensamblador x86-64.

Esta nueva obra utiliza el Microsoft Macro Assembler (MASM), el ensamblador x86-64 más popular hoy en día. Hyde cubre el conjunto de enteros estándar, así como la FPU x87, las instrucciones paralelas SIMD, las instrucciones escalares SIMD (incluidas las instrucciones de coma flotante de alto rendimiento) y las potentes facilidades de macros de MASM. Aprenderá en detalle: cómo implementar estructuras de datos y control de lenguaje de alto nivel en lenguaje ensamblador; cómo escribir algoritmos paralelos utilizando las instrucciones SIMD (single-instruction, multiple-data) en el x86-64; y cómo escribir programas ensambladores independientes y código ensamblador para vincular con código HLL. También aprenderá a optimizar ciertos algoritmos en ensamblador para producir código más rápido.

Autor: Randall Hyde
Editorial: No Starch Press
Publicado: 30/11/2021
Páginas: 1032
Tipo de encuadernación: Tapa blanda
Peso: 4.05lbs
Tamaño: 9.20h x 7.00w x 2.20d
ISBN13: 9781718501089
ISBN10: 1718501080
Categorías BISAC:
- Informática | Lenguajes | Lenguaje ensamblador
- Informática | Programación | General
- Informática | Ciencias de la computación

Acerca del autor
Randall Hyde es un ingeniero de software embebido que ha trabajado en las industrias médica, nuclear, de electrónica de consumo
y de entretenimiento. Impartió clases de programación en lenguaje ensamblador a nivel universitario durante más de 10 años y ha escrito cientos de miles de líneas de código ensamblador para aplicaciones embebidas y comerciales a lo largo de los años.