0% developed

Z80 Assembly

From Wikibooks, open books for an open world
Jump to navigation Jump to search
A Z80 CPU
Z80 Assembly
This book covers assembly language programming for the Zilog Z80 family of microprocessors.

The Zilog Z80 is an 8-bit processor that was used in a wide range of personal computers, and continues to be used in embedded devices to this day. Notable uses include:

  • the Amstrad CPC series of computers,
  • the MSX computer architecture,
  • the NEC PC-6000 and PC-8800 series of computers,
  • the Radio Shack TRS-80,
  • the Sega Master System and Game Gear,
  • the Sinclair ZX80, ZX81 and ZX Spectrum, and
  • the Texas Instruments TI-73x, TI-81, TI-82, TI-83x, TI-84x, TI-85, and TI-86 calculators.

The Sharp MZ and X1 series also used Z80-compatible processors. A related processor was used in the production of the Nintendo Game Boy and Game Boy Color.

Table of Contents[edit | edit source]

Getting Started[edit | edit source]

  1. Introduction
  2. Z80 Architecture
  3. Z80 Processors
  4. Z80 Details

Z80 Instruction Set[edit | edit source]

  1. Z80 Instructions

Programming the Z80[edit | edit source]

  1. Z80 Assemblers

Miscellaneous[edit | edit source]

  1. What You Need
  2. Hello World

See also[edit | edit source]