Вопросы с тегом «arithmetic-division»

37
Почему аппаратное деление занимает намного больше времени, чем умножение?

Почему аппаратное деление занимает намного больше времени, чем умножение на микроконтроллере? Например, в dsPIC деление занимает 19 циклов, а умножение занимает только один такт. Я прошел через некоторые учебники, в том числе алгоритм Дивизии и алгоритм умножения на Википедии. Вот мои рассуждения....

17
Как происходит разделение на наших компьютерах?

Как происходит деление внутри цифровых компьютеров? Какой алгоритм для этого? Я много искал в Google, но не получил удовлетворительных результатов. Пожалуйста, предоставьте очень четкий алгоритм / блок-схему алгоритма деления с примером...

12
Эффективное обратное (1 / х) для AVR

Я пытаюсь найти эффективный способ вычисления обратного на AVR (или аппроксимируя его). Я пытаюсь рассчитать период импульса для шагового двигателя, чтобы я мог линейно изменять скорость. Период пропорционален обратной скорости ( p = K/v), но я не могу придумать хороший способ рассчитать это на...

10
Самый быстрый способ получить целочисленный мод 10 и целочисленное деление 10?

Если аппаратное обеспечение не поддерживает операции модуля или деления, для моделирования модуля / деления с помощью программного обеспечения требуется гораздо больше циклов ЦП. Есть ли более быстрый способ вычисления деления и модуля, если операнд равен 10? В моем проекте мне часто нужно...