[Home]Motorola 6809

HomePage | Recent Changes | Preferences

The 6809 is an eight-bit? microprocessor from Motorola, Inc.

The 6809 was a major advance over both its predecessor, the Motorola 6800 and also over the MOS Technologies 6502. The 6809 had two 8-bit accumulators?, rather than one in the 6502, and could combine them into a single 16-bit? register. It also featured two [index registers]? and two [stack pointers]?, which allowed for some very advanced addressing modes. The 6809 was [source compatible]? with the 6800, even though the 6800 had 78 instructions and the 6809 only had 59. Some instructions were replaced by more general ones which the assembler would translate, and some were even replaced by addressing modes.

Other features were one of the first multiplication instructions of the time, 16-bit arithmetic and a special fast interrupt. But it was also highly optimised, gaining up to five times the speed of the 6800 series CPU. Like the 6800, it included the undocumented HCF (Halt and Catch Fire) bus test instruction.

The 6809 was used in the UK Dragon 32 and Dragon 64 home computers. It be considered as the precursor to the Motorola 68000 family of processors.

The 6809E was used in the [Tandy Color Computer]? sold by [Radio Shack]? [1].

Microware developed the original OS 9 (not the later MacOS 9) on the 6809, later porting it to the 68000 series of microprocessors.

The Hitachi 6309 is a version with extra registers.


This article (or an earlier version of it) contains material from FOLDOC, used with permission.

HomePage | Recent Changes | Preferences
This page is read-only | View other revisions
Last edited October 23, 2001 3:19 am by 129.186.19.xxx (diff)
Search: