Цитата(arhiv6 @ Sep 25 2016, 11:52)

...Стек общий на все задачи. ...
Присоединюсь к мысли прозвучавшей выше:
- или по другому = если не использовать опыт ранее накопленный то останешься на уровне обезьяны...
сам обычно делаю следующим образом(в похожих случаях):
выбираю из информации в сети более подходящую под задачу ось.
выбираю версию.
форматирую ручками весь текст(заодно и знакомлюсь с потрохами, контролирую ошибки(которые кстати встречаются всегда как правило), переписываю те блоки которые можно решить лучше
в рамках данной задачи.
вышесказанное не отменяет знакомство с документацией (естественно), и поиском решения тех или иных проблем в инете.
без таких похожих шагов - Вы либо будете строить свой велосипед, либо как пионэр с гранатой.
Если отвечать на Ваш вопрос на уровне велосипеда, то в кортексах есть азм команда загрузки-переключения стэков одной командой. Именно это и используется обычно в РТОС...
Думаю понятно, что одна команда лучше чем несколько

удачи Вам
(круглый)