logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·01.11.26
← Back to news

The Art of 64-bit Assembly

Original article
nostarch.com|95 points|48 comments|by 0x54MUR41|Aug 1, 2026

🎨 The Art of 64-Bit Assembly

Published by No Starch Press


🛒 Storefront & Navigation

  • Newsletter: [Join our mailing list for exclusive deals!]
  • Cart Status: 🛒 0 Items | Total: $0.00
  • Explore Topics:
    • AI & Machine Learning | Art & Design | Computer Science | Hacking & Security | Hardware/DIY | Linux/BSD | Python | System Administration

📘 Featured Title: Volume 2

Machine-Level OOP, Exceptions, and Concurrency

By Randall Hyde

The Art of 64-Bit Assembly, Volume 2

Expected Release: June 2026 | Length: 792 pages | ISBN-13: 9781718504349

FormatPriceNote
Print Book + FREE Ebook$79.99Best Value
Ebook (PDF, Mobi, ePub)$63.99Digital Only

🔥 PROMO: Use the coupon code PREORDER at checkout to receive 25% off your purchase!


🔍 Beyond the Surface Level

You can prompt an AI to describe the concept of vtables in x86 architecture, but there is a massive difference between a theoretical summary and technical reality. An AI won't tell you:

  • The exact layout Windows expects for a vtable.
  • The precise instruction-level mechanics of method dispatch.
  • The specific pitfalls that occur when you ignore established conventions.

This volume is designed to bridge the gap between a "plausible explanation" and true mastery.

The pedagogical approach is simple: take a high-level construct from C++, Python, or Rust and strip away the runtime. Instead, we rebuild it from the ground up using MASM on the Windows platform.

🛠️ The Learning Path

The book transforms abstract concepts into concrete assembly implementations:

Your Project Checklist:

  • OOP in MASM: Manually implement inheritance, vtables, and method dispatch.
  • Exception Handling: Install and manage Windows Structured Exception Handling (SEH) at the instruction level.
  • Functional Patterns: Create thunks, closures, and iterators that mimic higher-order functions.
  • Advanced Control Flow: Build fibers, generators, and coroutines without HLL assistance.
  • Concurrency: Implement real synchronization primitives directly in assembly.
  • Unicode: Handle string manipulation correctly at the lowest level.
  • Meta-Programming: Develop domain-specific macro languages within MASM.

👨‍🏫 About the Author: Randall Hyde

Randall Hyde brings decades of experience in environments where software failure is not an option, including:

  • Nuclear Systems
  • Medical Devices
  • Embedded Hardware

A former university professor, Hyde is a prolific author for No Starch Press, having written The Art of Assembly Language, The Art of ARM Assembly, and the Write Great Code series.


📖 Detailed Table of Contents

The book is structured to move from foundational macros to complex concurrency:

  1. Advanced Macros (Available for download now!)
  2. Unicode Strings
  3. Transcendental Functions →\rightarrow→ e.g., calculating sin⁡(x)\sin(x)sin(x) or log⁡(x)\log(x)log(x) at the machine level
  4. Advanced Procedures
  5. Concurrent Programming
  6. Object-Oriented Programming With MASM
  7. Exception Handling
  8. Thunks and Closures
  9. Advanced Parameter Implementation
  10. Iterators
  11. Coroutines, Generators, and Fibers

Appendices:

  • A: ASCII Character Set
  • B: Glossary of Terms
  • C: Visual Studio Installation & Setup

💻 Technical Example: The VTable Concept

While the book provides full implementations, the logic follows a pattern similar to this conceptual structure:

; Conceptual VTable lookup
mov rax, [rcx]          ; Load vtable pointer from object instance
mov rax, [rax + 8]      ; Get address of the second virtual method
call rax                ; Execute the method

🌟 Additional Information

  • Early Access: Get full chapters months before the official release!
  • Bundle Deal: Every print book purchased via nostarch.com includes a FREE ebook edition.

📚 Other Recommended Titles

The Secret Life of Circuits Evasion Engineering The Linux Memory Manager The Developer's Guide to AI Practical AI Security Embedded AI The Spacecraft Hacker's Handbook

User Account: [Log In] | [Create Account] Quick Links: [Copyright Page] | [Full Table of Contents] | [Index]