06 - Кадры и ядра

Опубликовано: 25 Апрель 2026
на канале: Pavel Lobanov
96
2

http://uneex.org/

http://uneex.org/LecturesCMC/Architec...

Кадр стека и промышленные конвенции
Зачем нужен кадр
Как правило, подпрограмме необходимо хранить какие-о данные в памяти. Это, во-первых, сохраняемые значения регистров, во-вторых — параметры и возвращаемые значения подпрограммы, если их больше, чем соответствующих регистров, а в-третьих — разнообразные значения, для которых в процессе планирования вычислений не оказалось свободного регистра. Данные, которые подпрограмма временно хранит в памяти, называются локальными переменными.

Если подпрограмма использует много локальных переменных, описанная ранее конвенция оказывается довольно неудобной