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

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

Отправлено SM 04 ноября 2004 г. 10:38
В ответ на: Господа, подбросьте, плз, код а51 для расчета ЦРЦ16 фрагмента памяти. Собственный результат, ну никак не совпадает с официальным. PS. поиск по конфе провел. отправлено Cralex 04 ноября 2004 г. 09:38

Вот кусман из Русь-28 :)

вход в A, CRC копится в R6:R7 полином 0x1021


ADDCRC16:
XRL A,R6
MOV R6,A
SWAP A
ANL A,#0Fh
XRL A,R6
MOV R6,A
SWAP A
ANL A,#F0h
XRL A,R7
XCH A,R6
MOV R7,A
SWAP A
RL A
ANL A,#E0h
XRL A,R7
XCH A,R7
SWAP A
RL A
ANL A,#1Fh
XRL A,R6
MOV R6,A
RET


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

Ответы



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

E-mail: info@telesys.ru