Цитата(Golikov A. @ Dec 12 2013, 21:26)

а как быстро кончиться стэк если каждое прерывание будет вызывать из другого и никогда не возвращаться?
и как новое вызвавшееся прерывание узнает на какой команде прекратило свою работу прошлый его предок?
Есть такая вещь как переключение стека

Сохраняете контекст задачи (все регистры) на стеке задачи, переключаетесь на стек следующей задачи, восстанавливаете её регистры... И так по кругу...
Цитата(Golikov A. @ Dec 12 2013, 21:26)

вот ни разу это не обычные прерывания...
Не знаю как на imx, но на ARM7/9 и Cortex вполне себе обычное.
На ARM-ах и Cortex-ах реализация на асм пишется на раз.
Про джиттер
AlexandrY правильно сказал.