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