если посмотрите в асмовский код, (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено bialix 06 февраля 2004 г. 13:30
В ответ на: А в чем вопрос? почему не 0xFFFFFFFF?(+) отправлено ****** 06 февраля 2004 г. 12:50

то увидите, что никакого преобразования unsigned long в unsigned int там и близко нет - сразу генерится необходимый код - цикл. В общем случае в цикле задействованы r16 r17. Какая фиг разница сколько регистров задействовать на цикл - не понятно. Также и непонятно ругательство компилятора, когда он говорит, что нельзя больше 327684, когда в доке написано unsigned long. Что, так сложно было в доке написать, что число это имеет ограничение сверху? Я такое называю - разгильдяйство.

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

Ответы



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

E-mail: info@telesys.ru