What do you think?


Modern X86 Assembly Language Programming: 32-bit, 64-bit, SSE, and AVX
Modern X86 Assembly Language Programming
shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programming and the computational capabilities of the x86 platform.
Please note: Book appendixes can be downloaded here: http: //www.apress.com/9781484200650
Major topics of the book include the following:
32-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction set
X87 core architecture, register stack, special purpose registers, floating-point encodings, and instruction set
MMX technology and instruction set
Streaming SIMD extensions (SSE) and Advanced Vector Extensions (AVX) including internal registers, packed integer arithmetic, packed and scalar floating-point arithmetic, and associated instruction sets
64-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction set
64-bit extensions to SSE and AVX technologies
X86 assembly language optimization strategies and techniques
Please note: Book appendixes can be downloaded here: http: //www.apress.com/9781484200650
Major topics of the book include the following:
32-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction set
X87 core architecture, register stack, special purpose registers, floating-point encodings, and instruction set
MMX technology and instruction set
Streaming SIMD extensions (SSE) and Advanced Vector Extensions (AVX) including internal registers, packed integer arithmetic, packed and scalar floating-point arithmetic, and associated instruction sets
64-bit core architecture, data types, internal registers, memory addressing modes, and the basic instruction set
64-bit extensions to SSE and AVX technologies
X86 assembly language optimization strategies and techniques
700 pages, Paperback
First published December 16, 2014
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 2 of 2 reviews
November 14, 2017
Each section begins by covering the relevant hardware architecture in detail, which is something I've seen other books skimp out on, despite the fact that you cannot program effectively in assembly language if you don't understand the architecture you're programming for. The best part about this book is that it covers the newer Intel technologies (SSE and AVX) making it essential for HPC and general algorithmic optimization.
Want to Read
January 30, 2021Up to date assembly coverage.
Displaying 1 - 2 of 2 reviews

