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

 
 
> AVR-GCC ограничения исспользования регистров
Alex Forth
сообщение Mar 20 2007, 11:23
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 22-01-07
Пользователь №: 24 667



Надо написать набор маленьких функций. Каждая функция должна исспользовать 3-4 регистра (под мои задачи такого количества хватает, по крайне мере на асме проблем не возникает). Как обьяснить GCС, что внутри функции можно юзать только конкретные регистры?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Mar 20 2007, 11:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Alex Forth - наскоько я знаю, в гцц нельзя запретить в функции использовать какие то регистры, там есть конечно такая фишка что вх параметры передаются преимущественно в р24,р25, если не сильно много конечно...
В гцц можно запретить использовате регистры вообще - в скомпилированном файле, тобто в принципе можеш разбить твой проект на пару файлов и тот что нужен можеш скомпилировать на неиспользование регистров..
В общем ключ - ffixed.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:15
Рейтинг@Mail.ru


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