A new assembly language programming book from a well-loved master.
Art of 64-bit Assembly Language capitalizes on the long-lived success
of Hyde's seminal The Art of Assembly Language.
Randall Hyde's The Art of Assembly Language has been the go-to book
for learning assembly language for decades. Hyde's latest work, Art of
64-bit Assembly Language is the 64-bit version of this popular text.
This book guides you through the maze of assembly language programming
by showing how to write assembly code that mimics operations in
High-Level Languages. This leverages your HLL knowledge to rapidly
understand x86-64 assembly language.
This new work uses the Microsoft Macro Assembler (MASM), the most
popular x86-64 assembler today. Hyde covers the standard integer set, as
well as the x87 FPU, SIMD parallel instructions, SIMD scalar
instructions (including high-performance floating-point instructions),
and MASM's very powerful macro facilities. You'll learn in detail: how
to implement high-level language data and control structures in assembly
language; how to write parallel algorithms using the SIMD
(single-instruction, multiple-data) instructions on the x86-64; and how
to write stand alone assembly programs and assembly code to link with
HLL code. You'll also learn how to optimize certain algorithms in
assembly to produce faster code.