Конечно, пользуясь С Вы не получите такой же эффективности кода по быстродействию везде, да и нежно стремиться к этому (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено PicoDev2 15 ноября 2004 г. 06:25
В ответ на: Пытаюсь перейти с ASM на C51 отправлено Незнайко 15 ноября 2004 г. 05:32

1. Там где нужно быстродействие используйте вставки на ассемблере.
2. Все тело программы пишите на С.
3. Используйте для простых примитивов (простой последовательности команд) макросы (#define).

Обычно у меня всего несколько строк на ассемблере, остальное на С.
И очень много макросов, для оптимизации размера кода и быстродействия.

Да, и упаси Вас господь бог использовать С++. :-))
Для простых программ < 32К это приведет к разочарованию.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru