On 2/19/25 11:59, Paul Koning wrote:
> An interesting variation of that is the Philips PR8000, which has 8 general > registers (well, one of the 8 is the PC, like on the PDP11) though no stack. > But actually it has 8 sets of 8 registers, one for each processor priority > level. So an interrupt automatically preserves the previous registers, and > the interrupt handler address is simply the value found in R0 (the PC) for > that level. Similarly, the NEC V25 (µPD70320 and -322 have 8 banks of registers, keyed to the interrupt number. Each bank has a word for the saved PC and segment,so no PUSH needed. End of ISR is signified with a RETRB instruction. --Chuck