Skip to content

AZM Books

One core assembler manual and two teaching books for working with AZM, the assembler used by the Debug80 environment.


AZM Book 1 — Assembler Manual

Covers AZM syntax, directives, expressions, labels, enums, storage, layout types, register contracts, op declarations, aliases, diagnostics, listings, output formats, ASM80-compatible output, porting, and source style.


AZM Book 2 — Z80 Fundamentals

No prior knowledge assumed. Learn the machine from first principles: memory, registers, instructions, flags, loops, subroutines and port I/O.

Eleven chapters from bare machine code to subroutine conventions. Book 1 then covers AZM's own features.


AZM Book 3 — Algorithms and Data Structures

For readers who know the Z80 basics. Works through real algorithms (sorting, searching, strings, bit manipulation, recursion, composition, pointer structures) using the full AZM surface as each construct appears naturally.

Ten chapters from foundations to a complete eight-queens capstone.


Appendices

Quick-reference material for the whole series: number systems and ASCII, registers and flags, addressing modes, and a searchable Z80 instruction table.