The Art of 64-bit Assembly
Points and comments are a snapshot, not live.
Volume 2 of Randall Hyde's assembly book rebuilds high-level constructs from scratch in MASM.
Available June 2026 from No Starch Press, this 792-page volume covers machine-level OOP, exceptions, and concurrency. Readers build vtables, method dispatch, inheritance, Windows SEH, thunks, closures, iterators, coroutines, generators, fibers, Unicode string handling, and domain-specific macro languages in MASM under Windows. Author Randall Hyde has written assembly for medical devices, nuclear systems, and embedded hardware.
What commenters are saying
Commenters debate vtable ABI details. Some note Windows uses MSVC ABI, not kernel ABI; COM uses a language-independent binary standard with __stdcall. Others discuss whether LLMs can write assembly correctly. Some report iterative success translating assembler between syntaxes, while others warn LLMs produce buggy or non-optimal code, especially for critical systems where 100% correctness is required.