[an error occurred while processing this directive]
Покрасивее для 16 бит понадобится 8 сдвигов,7 сложений и 1 вычитание. Вот умножение на 5 требует сдвига и сложения. Можно использовать таблицу остатков, но по времени не будет быстрее.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)