покалечь на 32, тут на 24
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

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

Отправлено mse 14 апреля 2003 г. 11:03
В ответ на: А*В=С (где А и В 32-битные целые числа) Нужен быстрый алгоритм для AVR. отправлено Nick_R 14 апреля 2003 г. 10:56


mul mul1L,mul2L
movw MLL,r0
mul mul1M,mul2M
movw MML,r0
mul mul1H,mul2H
movw MHM,r0

mul mul1L,mul2M
add MLM,r0
adc MML,r1
adc MMH,zero_reg
adc MHM,zero_reg
adc MHH,zero_reg
mul mul1L,mul2H
add MML,r0
adc MMH,r1
adc MHM,zero_reg
adc MHH,zero_reg
mul mul1M,mul2L
add MLM,r0
adc MML,r1
adc MMH,zero_reg
adc MHM,zero_reg
adc MHH,zero_reg
mul mul1M,mul2H
add MMH,r0
adc MHM,r1
adc MHH,zero_reg
mul mul1H,mul2L
add MML,r0
adc MMH,r1
adc MHM,zero_reg
adc MHH,zero_reg
mul mul1H,mul2M
add MMH,r0
adc MHM,r1
adc MHH,zero_reg


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

Ответы



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

E-mail: info@telesys.ru