Realizo una búsqueda del método de guardado de información de contexto en microcontroladores (especialmente PIC), y lo único que encontré es una patente del "microprocesador resistente a la manipulación indebida". De acuerdo con la patente, un microprocesador guarda una información de contexto para un programa cuya ejecución debe interrumpirse y la ejecución de ese programa se puede reiniciar restaurando el estado de ejecución desde la información de contexto guardada.
enlace: enlace
¿Es esto lo que estoy buscando? Y si esto es correcto y he entendido bien, este método se usa, por ejemplo, en interrupciones cuando guarda los valores de registro que necesita y probablemente la rutina de interrupción puede cambiar y cuando regresa a la ejecución normal del programa, recupera los datos guardados. ¿valores? ¿O cuando aparece un valor en la pila que indica una dirección que comienza un fragmento de código y cuando regresa de una instrucción de llamada, recupera esta dirección?