реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> скрипт + gcc
aesok
сообщение Jul 24 2009, 10:47
Сообщение #46


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



call-used call-saved
Go to the top of the page
 
+Quote Post
antiwin
сообщение Jul 27 2009, 08:52
Сообщение #47


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 20-05-09
Пользователь №: 49 303



Цитата(aesok @ Jul 24 2009, 13:26) *
Анализируя С код вы ни когда не узнаете размер frame-буфура и сколько call-used регистров будут сохранено в стеке.
Анатоллий.

На сколько я понимаю, frame-буфер это и есть стек для функции где хранятся все переменные и прочие данные.
Почему же в таком случае анализируя С код нельзя определить эту величину(может стек формируется иначе чем я думаю)? Конечно такие сложности как рекурсия и не определенные данные я пока опускаю, хотя и в этом случае ,как мне кажется, есть решение.

Цитата(aesok @ Jul 23 2009, 14:16) *

Как я понял все эти библиотеки устанавливаются nix-овым образом, как же их под маздай(WinAvr) установить?
За ранее извиняюсь за возможно детский вопрос, просто всегда довольствовался тем, что качал с WinAvr.
cool.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 27 2009, 09:00
Сообщение #48


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(antiwin @ Jul 27 2009, 11:52) *
Почему же в таком случае анализируя С код нельзя определить эту величину
Потому что в этом случае вам придется написать программу, которая работает по тем же самым алгоритмам, что и компилятор. И даже если у вас это получится, вам придется ее править с выходом каждой следующей версии компилятора. Ибо компилятор может для разных переменных (использующихся в разное время) зарезервировать одну и ту же ячейку памяти.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st September 2025 - 22:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.03428 секунд с 7
ELECTRONIX ©2004-2016