CPU-Register und Multitasking

Ich lerne gerade Assembly und bin verwirrt darüber, wie die CPU-Register mit Multitasking funktionieren. Also in einem Multitasking-System. Die CPU kann die Ausführung eines bestimmten Programms jederzeit anhalten und ein anderes Programm ausführen. Wie bleiben die Registerwerte während dieses Schritts erhalten? Werden die Register gestapelt oder auf andere Weise?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage