Skip to content
Hardware

68000: The 16-Bit Powerhouse

Thirty-two bits on the inside where it counts

The Motorola 68000 powered the Amiga, Atari ST, Sega Mega Drive, and arcade machines—bringing workstation-class architecture to home computers.

Amigaatari-stsega-mega-driveneo-geo cpuprocessorsmotorola16-bit 1979–present

Overview

The Motorola 68000 (1979) was revolutionary: a 32-bit internal architecture with 16-bit external data bus. Its clean, orthogonal instruction set and generous registers made it a programmer’s dream. Where 8-bit CPUs required clever hacks, the 68000 let you write elegant code.

Fast facts

  • Clock speed: 7.09 MHz (Amiga), 7.67 MHz (Mega Drive), 8 MHz (Atari ST).
  • Data bus: 16-bit external, 32-bit internal.
  • Address bus: 24-bit (16MB addressable).
  • Registers: eight 32-bit data (D0-D7), eight 32-bit address (A0-A7).
  • Instruction set: orthogonal—most instructions work with most registers and modes.

Register architecture

The 68000’s abundance of general-purpose registers changed how programmers thought:

RegistersPurpose
D0-D7Data registers (32-bit, can use as .B, .W, or .L)
A0-A6Address registers (pointers, indexing)
A7Stack pointer (separate user/supervisor modes)
PCProgram counter (24-bit)
SRStatus register (condition codes + system flags)

Key features

  • Orthogonal design: most instructions accept most addressing modes.
  • Multiple data sizes: byte (.B), word (.W), long (.L) operations.
  • Powerful addressing: displacement, indexed, pre/post-increment/decrement.
  • Supervisor mode: hardware separation of OS and user code.
  • Exception handling: clean vectored interrupts and traps.

Addressing modes

ModeSyntaxExample
Register directDn, AnMOVE.L D0,D1
Address indirect(An)MOVE.W (A0),D0
Post-increment(An)+MOVE.B (A0)+,D0
Pre-decrement-(An)MOVE.B D0,-(A7)
Displacementd16(An)MOVE.W 4(A0),D0
Indexedd8(An,Dn)MOVE.B 0(A0,D1),D0

The 68000 vs 8-bit CPUs

Feature68000Z80/6502
Data registers8 × 32-bit1-6 × 8-bit
Address space16MB64KB
Multiply/divideHardwareSoftware
StackFlexibleFixed
Code styleCleanHacky

Systems powered

  • Home computers: Commodore Amiga, Atari ST, Sharp X68000
  • Consoles: Sega Mega Drive/Genesis, Neo Geo
  • Arcade: countless boards throughout the late 80s/90s
  • Workstations: early Sun, Apollo, HP systems

Cultural impact

The 68000 represented the leap from hobbyist to professional computing. Games like Speedball 2, Lemmings, and Shadow of the Beast showed what was possible when programmers had breathing room. The skills learnt on the 68000 translated directly to modern programming paradigms.

See also