Что за алгоритм?
-
kolyay
Что за алгоритм?
Ребята, кто в асме хорошо разбирается, подскажите? Это какой то фильтр, но хитрый. Сначала некое число(16-разрядное) складывется 8 раз в 32-х разрядную переменную r16,r17,r18,r19. Потом как обычно три сдвига вправо каждого регистра. А вот потом ещё пять сдвигов только младших двух регистров r16,r17. Что это за фильтр такой?
-
kolyay
- Старый ржавый электронщик
- Говорящий с текстолитом
- Сообщения: 1507
- Зарегистрирован: Чт дек 15, 2005 17:34:48
- Откуда: Петрозаводск
- Контактная информация:
-
kolyay_
ksp4 писал(а):Такая наивная гипотеза: если число сложить восемь раз с собой,
а потом сдвинуть на 3 вправо, то при условии, если есть место
для старших разрядов-переполений (а так оно по описанию kolyay), по идее должно получится оно
само. Или все не так просто?
Да, почти так только это число изначально есть результат преобразования, сделанного при помощи тамера1 и аналог.компаратора. По этому каждый раз (из