The Art of 64-bit Assembly

Aug 01, 2026 09:09 PM - 5 hours ago 33

The Art of 64-Bit Assembly, Volume 2

Machine-Level OOP, Exceptions, and Concurrency

Available June 2026, 792 pp.

Download Chapter 1: Advanced Macros

You tin inquire an AI to explicate really vtables activity successful x86. It will springiness you thing that sounds right. What it won’t springiness you is what Windows really expects the vtable to look like, why method dispatch behaves the measurement it does astatine the instruction level, aliases what breaks erstwhile you deviate from convention. This measurement of The Art of 64-Bit Assembly closes the spread betwixt a plausible mentation and genuine understanding.

Every section takes a conception you’ve utilized successful C++, Python, aliases Rust, strips distant the runtime, and rebuilds it from scratch successful MASM, moving nether Windows. Objects, exceptions, closures, coroutines, concurrency: Each is dissected astatine the instruction level, pinch each determination made visible and explicit.

What you’ll build:

  • Object-oriented programs successful MASM: vtables, method dispatch, and inheritance, from scratch by hand
  • Windows system objection handling (SEH) installed and managed astatine the instruction level
  • Thunks, closures, and iterators that behave for illustration higher-order functions
  • Coroutines, generators, and fibers without resorting to HLL code
  • Concurrent programs pinch existent synchronization primitives, straight from assembly
  • Unicode drawstring handling done correctly, astatine the level wherever astir codification gets it wrong
  • Domain-specific macro languages wrong MASM, built from first principles

If you already cognize assembly and want to extremity taking the difficult parts connected faith, this is the book.

Author Bio 

Randall Hyde has spent decades penning assembly for aesculapian devices, atomic systems, and embedded hardware wherever correctness is not optional. He taught assembly connection programming astatine the assemblage level and is the writer of The Art of Assembly Language, The Art of ARM Assembly, and the Write Great Code series, each from No Starch Press.

Table of contents 

Acknowledgments
Introduction

Chapter 1: Advanced Macros
Chapter 2: Unicode Strings
Chapter 3: Transcendental Functions
Chapter 4: Advanced Procedures
Chapter 5: Concurrent Programming
Chapter 6: Object-Oriented Programming With MASM
Chapter 7: Exception Handling
Chapter 8: Thunks and Closures
Chapter 9: Advanced Parameter Implementation
Chapter 10: Iterators
Chapter 11: Coroutines, Generators, and Fibers

Appendix A: ASCII Character Set
Appendix B: Glossary
Appendix C: Installing and Using Visual Studio

Index

View the Copyright page
View the elaborate Table of Contents
View the Index

More