Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено 3m 17 июля 2009, г. 11:21
В ответ на: Для 3m: Проц mcs-51. Ассемблер, входящий в последнюю сборку елементарно не может (+) отправлено пользователем Mebius 17 июля 2009, г. 10:36

У меня для x51 все пашет, sdcc 2.9.0 #5416 интегрирован в silabs IDE.
насчет naked - что заказывали то компилятор и сделал, все в соответствии с документацией:
***
The _naked function modifier attribute
prevents the compiler from generating prologue and epilogue code for that function. This means that the user is
entirely responsible for such things as saving any registers that may need to be preserved, selecting the proper
register bank, generating the return instruction at the end, etc.
***
Сохранение всех регистров упомянутое в доке меня тоже опечалило, но в листинге я этого не вижу - либо не сохраняется ничего либо 1 регистр. Видимо оптимизатор выкидывает.


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru