|
Хоть на асме, хоть на сях:
-- в прерывание вошел - изволь сохранить контекст
-- из прерывания вышел - изволь восстановить контекст
-- задачу переключил - изволь переключить контекст
Конечно, можно писать на асме, без оси, при этом статически рапределить регистры между различными кусками кода. Хоть и отстойный подход, но иногда годится для простых проектов. Регистры при этом функционально выполняют ту же роль что ОЗУ.
И все равно, в прерываниях некоторые регистры придется сохранять (статус, аккумулятор, и пр). Про них-то и был исходный вопрос: хорошо ли когда их много? Ежу понятно что плохо.
E-mail: info@telesys.ru