Quote:
Originally Posted by TonyDuell
These features mean you can write 'position independant code' -- a program that can run without changes wherever you put it in memory. This in turns means a multitasking operating system is very practical on that processor,
|
I did exactly that when I worked for an Automatic Test Equipment manufacturer in Chichester, I wrote a multitasking operating system for the 6809. It could run 10 differents tasks and switched between them on interupt - hardware or timer. It used some fancy manipulation of the stack to achieve it.
I was very proud of it but it was soon replaced by the 68000.
Peter