The Art of 64-bit Assembly
Article URL: https://nostarch.com/art-64-bit-assembly-v2 Comments URL: https://news.ycombinator.com/item?id=49134599 Points: 217 # Comments: 98
In The Art of 64-Bit Assembly, the book takes complex programming concepts and breaks them down to their fundamental assembly language components. The author does this by taking constructs commonly used in C++, Python, or Rust, and then rebuilding them from scratch using Microsoft Macro Assembler (MASM) under Windows.
Each chapter focuses on a specific aspect of programming, such as objects, exceptions, closures, coroutines, and concurrency. The code is dissected instruction by instruction, making every decision clear and explicit. This approach allows readers who already understand assembly to question the hard parts they've taken for granted.
The book covers a range of topics including advanced macros, Unicode strings, transcendental functions, advanced procedures, concurrent programming, object-oriented programming with MASM, exception handling, thunks and closures, advanced parameter implementation, iterators, and coroutines, generators, and fibers. Each topic is presented in a systematic manner, ensuring a comprehensive understanding of the underlying assembly language mechanics.
In addition to the main content, the book also includes an ASCII character set, a glossary, installation instructions for Visual Studio, and an index for easy navigation. The chapters are structured in a logical order, starting with advanced macros and ending with coroutines, generators, and fibers, providing a thorough exploration of the 64-bit assembly language landscape.
Written by urgent.news from Hacker News Best's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.
- The Art of 64-bit Assembly nostarch.com