Си или Asm
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
deb24 14 октября 2003 г. 14:07
|
|
|
|
написал маленькую прогу, которая гоняет огонек по PB at90s2313, нa Си (ICCAVR) и то же самое на асме (AVRStudio), РАЗМЕР hex-файла на Си 478 байт а на асме-166. Это нормальное явление, или как? На кой тогда вообще на Си писать если на асме размер меньше и , вероятно, быстрее работать будет? Может я где галку не поставил или вообще компилятор не тот взял?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ну, так залезло же в память контроллера? — Oldring (14.10.2003 15:42, пустое)
- Ответ: Так! Первый раунд ты проиграл. Сам решил наражон полезть. Вот и получил. Готовься к пятничному бою :-). — Мухамед Али (14.10.2003 15:13, пустое)
- Duraki vi vse! — Pascal (14.10.2003 14:55, пустое)
- Ответ: Мы как-то развлекались оптимизировали программу на Си добились соотношения С/ASM= 1/ 1.2 по коду и по быстродействию. Так что писать на Си кратко и быстро надо уметь. — vesna4 (14.10.2003 14:42, пустое)
- У нас тут кто-то написал программу на VC++, выдающую только "hello, world!", - ее размер 10Мбайт! — CanFujitsu (14.10.2003 14:42, пустое)
- Зазиповал 100 байт получился архив в 200. И зачем нужны архиваторы? — PSV (14.10.2003 14:34, пустое)
- Ответ: — Олег_Б (14.10.2003 22:05, пустое)
- "-А грузинэ лучше, чэм армянэ! -Да чем, чем лучше-то!? -Чем.. чем армянэ!" — blackbit (14.10.2003 14:30, пустое)
- ДНК батенька, ДНК... — Yuriy (14.10.2003 14:28, пустое)
- Ответ: Это нормально, на Си тоже надо уметь писать. — Bill (14.10.2003 14:26, пустое)
- Дык, оптимизатор включи — ISD (14.10.2003 14:24, пустое)
- Убери startup, succer — .......... (14.10.2003 14:20, пустое)
- Відай сюда код на С, я скомпилю AVR-GCC 3.3.1 и сообщу результат. — ReAl (14.10.2003 14:15, пустое)
- до пятницы еще далеко, провокатор! — :)) (14.10.2003 14:14, пустое)
- щас начнется, бригнись браток ;О) — =mse= (14.10.2003 14:13, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru