Jump to ratings and reviews
Rate this book

Modern X86 Assembly Language Programming: 32-bit, 64-bit, SSE, and AVX

Rate this book
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

700 pages, Paperback

First published December 16, 2014

28 people are currently reading
108 people want to read

About the author

Daniel Kusswurm

11 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (30%)
4 stars
10 (43%)
3 stars
3 (13%)
2 stars
2 (8%)
1 star
1 (4%)
Displaying 1 - 2 of 2 reviews
8 reviews2 followers
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.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.