[an error occurred while processing this directive]
Хмм... ЭТО и алгоритмом-то назвать стыдно ;))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено просто так 19 декабря 2002 г. 20:16
В ответ на: Не осчастливит ли Олл _нециклическим_ алгоритмом перевода номера бита в его маску? отправлено Pol-SDG 19 декабря 2002 г. 10:33



prior: ;N бита в А
add a,#masktab-$+2
movc a,@a+pc ;Готово - a=bitmask
ret
masktab db 1,2,4,8,16,32,64,128

Вся программа - 4 байта код + 8 байт таблица, ни одного животн.. то есть регистра не пострадало. Куда уж проще/быстрее??

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

Ответы



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

E-mail: info@telesys.ru