Невосстанавливающий алгоритм деления на 128/64 бит - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь реализовать не восстанавливающее 128-битное деление числа на 64-битное, я использую 32-битный регистр.Я использую объяснение алгоритма по этой ссылке Невосстановительный алгоритм деления , но у меня есть некоторые проблемы с инициализацией.

1 У меня 128 бит / 64 бит, поэтому сколько я должен установить 128?
2 Сколько бит мне нужно для регистра A , 128?

1 Ответ

0 голосов
/ 21 июня 2018
  1. Все в 128 битах.
  2. Да

Алгоритм, представленный в этой ссылке, предназначен для чисел без знака.Использование выражения «А <0?»может быть запутаннымЯ бы использовал "MSB (A) = 1?"или аналогичные. </p>

...