[an error occurred while processing this directive]
Ответ: Может так
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bear 17 сентября 2003 г. 06:38
В ответ на: Как бы поизящнее прибавить еденицу к трех и более байтному числу в AVR ? Желательно без adiw отправлено whale 17 сентября 2003 г. 02:32

clr r2
subi r16, (-1)
adc r15, r2
adc r14, r2
adc r13, r2

Ноль лучше всего иметь всегда в каком-нибудь регистре
Младший байт в верхних регистрах, а все остальные в любых

З.Ы.
Кстати еще

clr r2
sec
adc r10, r2
adc r11, r2
adc r12, r2
...


clr r2
sec
sbc r10, r2
sbc r11, r2
sbc r12, r2
...


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

Ответы



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

E-mail: info@telesys.ru