View Single Post
Old 23rd May 2020, 7:54 pm   #58
Electronpusher0
Nonode
 
Join Date: Jun 2016
Location: Bognor Regis, West Sussex, UK.
Posts: 2,302
Default Re: Early personal computers - what for?

Quote:
Originally Posted by TonyDuell View Post
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
Electronpusher0 is offline