Documentation for the online Motorola 6809 Emulator.
The difference between Assembly language, machine language, and machine code.
As an introduction to this microprocessor read the The 6809.
What the Design goals is designed to be used for.
The emulator includes a bare-bones operating system which will boot up when the page is loaded. The program runs until it hits a breakpoint.
In addition to the emulator, there is a legacy Dragon Basic Inline Assembler for the Dragon 32 available by the same author.