ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
621048 Топик полностью
Apтём (24.09.2015 11:25, просмотров: 198) ответил vpv.vpv на R6-R12 явно и принудительно используются вместо ОЗУ (вместо стека) при входе в прерывания. Их не надо сохранять, они просто как ячейки памяти, доступ к которым очень быстрый.
А нужно ли вызывать функции внутри обработчика прерывания, да и ещё к тому же по указателю? И что будет если вызванная функция захочет использовать несохранённые регистры? Программа вылетит? 
Теряется быстродействие.
А от того что компилятору запретили использовать часть регистров производительность не теряется?