ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1321474 Топик полностью
VVB (18.06.2023 22:30, просмотров: 190) ответил st256 на Речь шла не о прерываниях, а об обычном вызове функции.
Написано: 

A subroutine must preserve the contents of the registers r4-r8, r10, r11 and SP (and r9 in PCS variants that designate r9 as v6).

Требуется на выходе функции обеспечить то же самое значение регистров, что и на входе. Любыми способами. "Шедулера" в общем случае нет.

Вроде бы очевидно, что если какая-то функция изменит SP, то при возврате из этой функции в вышестоящую стек будет разрушен, локальные переменные (находящиеся в стеке) будут иметь не те значение и т.д.