Проблема с осуществлением asm встаки в IAR
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Дима 04 мая 2004 г. 09:36

Господа, кто-нибудь подскажет инженегру как реализовать вставки команд ror и rol. Необходимо из двух-трех байт собрать один. На асме у меня это было реализовано в цикле так:
lsr a0
ror yh
lsr a0
ror yl
В WinAVR так:
asm volatile(
"lsr %2 \n\t"
"ror %0 \n\t"
"lsr %2 \n\t"
"ror %1 "
:"=r"(TmpByte2),"=r"(TmpByte3),"=r" (TmpByte)
:
);
а в IAR я не знаю как передать в asm вставку необходимые переменные

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

Ответы



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

E-mail: info@telesys.ru