Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
237532
Топик полностью
aleksey_gregul
(08.02.2011 10:58, просмотров: 246)
ответил
Vladimir Ljaschko
на
Но на самом деле это проценты потерь времени. Правило не включать функции в прерывания весьма условное. Сам я включаю, т.к. это существенно повышает читаемость программы.
Иногда эти проценты ох, как важны!
А вызов функций из прерывания чреват в основном сохранением всех регистров с последующим их восстановлением. Если вызовов функций нету, сохраняются только задействованные в этом прерывании регистры.
Ответить
На голом ассемблере - как на тракторе - я выделяю кучку регистров для работы только в прерываниях,
maik-vs
(509 знак., 08.02.2011 16:57
)