ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
869950 Топик полностью
misyachniy (09.09.2018 15:32, просмотров: 152) ответил йцукен на Зачем разводить философию, если можно проверить? Я написал функцию int foo( int a ) { int b = a+1; int c = b*2; int d = c-3; return d*d; } ИАР не выделил места на стеке ни для одной локальной переменной, все вычисления происходят в регистре R0.
Зачем проверять, если можно почитать инструкцию к компилятору? До 4 переменных передается в регистрах, остальное в стеке.