SOFTWARE: es waere dann aber nicht das duemmste die aktuelle belegung in ein ZP register zu speichern. so kann dann ein interrupt "ZP-banking laden ; zp/stack umschalten; wert auf stack legen ; irq beackern ; wert von stack nehmen ; banking zuerueck schalten ; rti" - also die aktuelle belegung immer NACH dem umschalten [egal ob zp/oberes ram] dorthin speichern
Ich habs nochmal durchdacht... ein NOR brauch ich sowieso schon und mit den 3 anderen NOR im 74*02 kann ich ein 74*245 passend ansteuern und das Banking-Register so wieder auslesen. Ist also effektiv nur der 74*245 als Zusatzaufwand und man kann vom Programm aus den aktuellen Zustand rausfinden.