to do then now would be retro, to do then then was very nowtro
Log in or Sign Up

6809 Assembly

since 1977 (earliest usage recorded on this site was 1976)

The Motorola 6809 is an 8-bit (with some 16-bit features) microprocessor CPU from Motorola, introduced circa 1977-78. It was a major advance over both its predecessor, the Motorola 6800, and the related MOS Technology 6502.

Among the significant enhancements introduced in the 6809 were the use of two 8-bit accumulators (A and B, which could be combined into a single 16-bit register, D), two 16-bit index registers (X, Y) and two 16-bit stack pointers. The index and stack registers allowed very advanced addressing modes. Program counter relative addressing allowed for the easy creation of position-independent code, while a user stack pointer (U) facilitated the creation of reentrant code.

more info

Login or signup to add 6809 Assembly to your list!

Users

Technology Timeline Graph
 
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
danceswithvowels
mnulli
cloudssanswater
jtauber
hexdump42
njr
codewritinfool
undoingemptyvoid
dabeaz
karmakaze
davidpaccoud
danceswithvowels - 6 years
mnulli - 2 years
cloudssanswater - 6 years
jtauber - 35 years
hexdump42 - 5 years
njr - 3 years
codewritinfool - 4 years
undoingemptyvoid - 1 years
dabeaz - 1 years
karmakaze - 1 years
davidpaccoud - 2 years
1976–1981
First job out of school. Got to write a real-time kernel and SCADA systems for oil&gas and fiber industries. And enhance a homegrown assembler written in FORTRAN.
1978–1979
Comment is wrong on at least one point, based apparently on a mistake in Wikipedia. The 6800 already had A and B accumulators. The interesting thing about the 6809 was that if you wanted to do something, the first way you thought of was probably pretty close to the best you were going to do. Compare and contrast to the 6502 where serious skull sweat could be rewarded with significant performance gains.
1981–1986
1983–
A truly beautiful instruction set. The first assembly language I learnt and still my favourite. I learnt using the EDTASM cartridge for the TRS-80 CoCo.
1984–1986
Well, it was slightly better than 6502!
1984–1988
1984–1987
1985
College course - final project for our class was implementing a symbolic debugger. Very cool. Loved Motorola over Intel - hate segment registers.
1985
Played with controlling some hardware devices using a 6809 card for a S100 bus system. Involved punching codes in directly with a hex keypad.
1986
A sane processor
1997–1998
Micro-controllers programming for embedded systems at the University. Coming from 68000 Assembly the instruction set was more limited but still quite powerful.

Login or signup to add 6809 Assembly to your list!