ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
5 мая
1513915 Топик полностью
Nikolay_Po (24.04.2025 11:53, просмотров: 53) ответил vpv.vpv на А этот GCC при влёте в прерывание сохраняет весь набор регистров, или только используемые (изменяемые) в данном прерывании? Я про программный режим в CH32V, разумеется, не про аппаратный.
Я мечтаю, что сохраняет только используемые. Вроде, при обсуждении аппаратного механизма, проскакивало, что для маленьких обработчиков, где затрагивается мало регистров, программное сохранение контекста может выиграть, но только если делать пролог и эпилог вручную. Компилятор не оптимизирует количество сохраняемых регистров.