4 ms·
The Saturn CPU that was used in HP calculators back in the 90s had a hardware return stack, with only eight levels. It was only possible to use six levels safel
by stephc_int13 6y ago
The Saturn CPU that was used in HP calculators back in the 90s had a hardware return stack, with only eight levels. It was only possible to use six levels safely, as the interrupt routine used the remaining two.
The hardware stack enabled nice tricks back in the day, at the whole CPU was a fun little beast.
4-bits bus and addressable units (nibbles), plenty of 64bits registers, 20 bits addresses...
- altmind 6y agolow-end PIC8 micro-controllers still use tiny hardware-based stack, these are still sold and widely used.