> Skip to content
  • Published: 15 January 2021
  • ISBN: 9781718501089
  • Imprint: No Starch
  • Format: Paperback
  • Pages: 1032
  • RRP: $200.00

The Art of 64-Bit Assembly, Volume 1

x86-64 Machine Organization and Programming



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.

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.

  • Published: 15 January 2021
  • ISBN: 9781718501089
  • Imprint: No Starch
  • Format: Paperback
  • Pages: 1032
  • RRP: $200.00

Also by Randall Hyde

See all

Praise for The Art of 64-Bit Assembly, Volume 1

Praise for Hyde's Art of Assembly Language, 2nd edition

"Considering the fact that many people seem to have difficulties in learning assembler, this book is a very good read and effectively introduces the reader to this fascinating topic."
--The Ethical Hacker Network

"The Art of Assembly Language is a welcome addition to the bookshelf of any programmer who has yet to experience and appreciate deeper understanding of HLA gained as a result of reading the book."
--Dr. Dobb's

"The beauty of this book and HLA is that the HLA compiler insulates the beginner from the drudgery and trickery of getting started from zero knowledge."
--A.P. Lawrence

"And yes, people still do write in Assembly Language. And now, if you want to try this out for yourself, there is a great new book available to help you out. This is the second edition of Randall Hyde's The Art of Assembly Language."
--Scienceblogs.com

"As I remarked in respect of the first edition, if you want to use assembly language, or add it to your list of programming skills, this is the book to have."
--Linux Users of Victoria

"If you are a beginner and want to find your way into lower level programming and gain an understanding of how a machine's hardware works then this is a good way to get into things."
--I Programmer

"By the end of the book, readers will be pretty comfortable writing in programs using HLA and will have a new understanding of how computers operate."
--YYZtech.ca

"The Art of Assembly Language is a good book for teaching you the basics of Assembly through the use of HLA as Assembly 'training wheels.'"
--The Durham University Computing Society