ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
1245110 Топик полностью
VladislavS. (01.10.2022 00:48, просмотров: 223) ответил symbions на В руководстве Атмел по тини15 (может 12 - не помню) явно указывалось, что стек 3 уровневый и с этим связана сложность написания программ на С. Я так думаю, это было связанос тем, что не всякий компилятор сможет правильно передать параметры функции при вызове - они же обычно через стек передаются - а тут надо в стек только адрес возврата ложить.
Параметры, если их не много, через регистры передаются. Результат возвращается тоже. На стеке всякие локальные переменные создаются. Ну так это хоть с плюсАми, хоть с минусАми так. Там где на С можно утоптаться на С++ и подавно.