Добрый день. Подскажите, пожалуйста, как будет вести себя микроконтроллер в вледущей ситуации:
... +000000A8: 94F8 CLI Global Interrupt Disable - запретить прерывания (Установка флага прерывания...) +000000A9: BF9E OUT 0x3E,R25 Out to I/O location - запись старшего байта в указателя стека +000000AA: BE0F OUT 0x3F,R0 Out to I/O location - восстановить SREG +000000AB: BF8D OUT 0x3D,R24 Out to I/O location - запись младшего байта в указателя стека ...
Вопрос вот в чем. Какая будет последовательность выполнения команд. Выполнятся ли все три инструкции до прерывания, или может быть такое, что выполнятся только 2 и затем произойдет переброс в прерывание?
Заранее спасибо.
|