AZM Book 2 — Z80 Fundamentals
This book starts with no assumed knowledge of computers or programming. It builds from the Z80's memory and registers through machine code, assembly language, flags, loops, tables, the stack, subroutines and port I/O.
After these machine-level fundamentals, AZM Book 1 — Assembler Manual explains AZM's own features.