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

Getting Started

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

Z80 Instruction Set

  1. Z80 Instructions

Programming the Z80

  1. Z80 Assemblers

See also

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.