HeadlinesBriefing favicon HeadlinesBriefing.com

64-Bit Assembly Mastery: Volume 2

Hacker News •
×

The Art of 64-Bit Assembly, Volume 2 by Randall Hyde delves into advanced programming concepts implemented in MASM at the instruction level. It reconstructs high-level features like object-oriented programming, exceptions, and concurrency without relying on runtime systems. Key topics include vtables, method dispatch, Windows structured exception handling (SEH), closures, coroutines, and Unicode string handling. Each chapter dissects a construct from C++ or Rust, rebuilding it manually in assembly. The book emphasizes explicit, visible decisions to replace faith-based understanding.

Hyde, with experience in medical devices and embedded systems, provides rigorous technical depth. Topics span advanced macros, transcendental functions, and domain-specific macro languages. The work targets assembly programmers seeking mastery over low-level mechanics.

The text includes practical implementations of iterators, generators, and synchronization primitives. It addresses common pitfalls in Unicode handling and parameter implementation. Appendices cover character sets, glossaries, and Visual Studio setup. Designed for those who already know assembly but want to validate complex systems manually.

The 792-page volume serves as both a technical reference and a pedagogical tool. It bridges high-level abstractions and machine-level execution, offering insights into how Windows expects specific constructs to behave. Readers gain hands-on experience with MASM's capabilities beyond standard usage.