[an error occurred while processing this directive]
надо курочить асм или писать все прирывание на асме ибо кейл накомпиливает вход и выход в прирывание посвоему и нефакт что простые pop перед return возимеют эффект.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
у тя есть адрес функции куда нужно вернутся, перед выходом из прывания тебе надо сделать pop ACC 2 раза чтоб удалить некошерный адрес выхода из стека а затем командами push ACC тоже 2 раза ввести в стек кошерный адрес возврата.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru