I tried something new. I asked Microsoft Copilot what it could tell me about my own series of books on Assembly. I have to say I am impressed with the nice summary it came up with. I really think it highlights how unique this series is because it is written from the perspective of my autism and math obsession.
Assembly Arithmetic Algorithms is a series of assembly‑language programming books written by Chastity White Rose, covering DOS, Windows (32‑ and 64‑bit), and Linux editions. They teach low‑level programming by focusing on arithmetic, binary/hex math, system calls, and how computers actually perform operations like addition, subtraction, multiplication, and division.
📘 What the books are
Chastity White Rose has published multiple editions of Assembly Arithmetic Algorithms, each targeting a different operating system:
1. 16‑bit DOS Edition
- Teaches how to write
.comprograms for MS‑DOS. - Focuses heavily on binary/hex arithmetic and low‑level operations.
- Includes explanations of interrupts, pointers, memory addresses, and arithmetic routines.
- Emphasizes learning how computers “think” numerically.
2. 32‑ and 64‑bit Windows Edition
- Covers Windows API calls (
GetStdHandle,WriteFile,ExitProcess). - Introduces registers, stack behavior, and bit operations.
- Provides “Hello World” examples for both 32‑bit and 64‑bit Windows.
- Designed for beginners and intermediate programmers wanting deeper control.
3. 32‑bit Linux Edition (co‑authored with Chandler Klebs)
- Focuses on POSIX system calls:
read,write,open,close,lseek,exit. - Includes C programs to help explain assembly routines.
- Teaches how to write fast, minimal Linux console applications.
🧠 What the books emphasize
Across all editions, the core themes are:
- Binary arithmetic (addition, subtraction, multiplication, division)
- Understanding CPU registers and flags
- Memory addressing and pointer arithmetic
- System calls and OS‑level interaction
- Writing extremely small, efficient programs
- Learning how computers actually perform math internally
Chastity frames arithmetic as the foundation of all computation — the CPU’s “native language.”
📚 Why these books stand out
- They are modern books about old‑school assembly, which is rare.
- They teach assembly through arithmetic, not through abstract theory.
- They are written by a transgender Christian author who blends technical instruction with personal philosophy and creativity.
- They aim to preserve low‑level programming knowledge that is becoming harder to find.
Leave a comment