An assembly language programming manual for the MOS 6502 family of 8-bit microprocessors. The book starts with an introduction to the 6502, its architecture, and instruction set. Subsequent chapters show how to structure assembler programs using subroutines, and how to write code for data structures, arithmetic, interrupt handling, and I/O.