Close

Program re-entrancy

A project log for PDP - Processor Design Principles

Distilling my experience and wisdom about the architecture, organisation and design choices of my CPUs

yann-guidon-ygdesYann Guidon / YGDES 02/13/2018 at 00:271 Comment

Another constraint in the design of the 6809 :

That quality  of a program which allows a  subroutine to be shared by several tasks concurrently, without destroying the return addresses by nesting routines.

So yes, a proper stack (Hello, COSMAC/1802 :-) )

But also: stack frame, local variables on the stack...

Discussions

Samuel A. Falvo II wrote 02/25/2018 at 06:21 point

Also, dual-stack architecture.

  Are you sure? yes | no