Ответ: По прерыванию от системного таймера диспетчер задач сохраняет контекст и извлеченный из стека адрес возврата, потом помещяет в регистры нужный контекст, а стек помещяет нужный адрес возврат. По команде RETI управление возвращается уже в другое приложение
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)