logo
учебное пособие по А и ЛО ВТ

Методы ускорения деления.

Логические методы основываются на анализе остатка, по виду которого можно сформировать несколько цифр частного в пределах одного такта.

При этом Дт выбирается (формируется) таким образом, чтобы после запятой шла единица, то есть он нормализован. Если очередной остаток получился настолько мал, что после “,” следует r+1 нулей, то в частное может быть записано r ”0” или ”1”, а остаток может быть сдвинут на r разрядов влево.

Итак, для осуществления отмеченных методов ускорения кроме УУ делением требуется логическая схема, осуществляющая 2 функции:

  1. сдвиг модулей делителя и делимого до тех пор, пока у модуля делителя после запятой не останется ни одного нуля;

  2. выявление остатков вида 0,0…01 или 1,1…10.

Степень сложности логической схемы определяется количеством разрядов, участвующих в косвенном сравнении модулей делителя и делимого (остатков).

Обычно реализация логических методов ускорения при делении несколько сложнее, чем при умножении. При делении необходимо либо каждый остаток переводить в прямой код, либо если остаток оставить в дополнительном коде, анализировать два разряда одновременно 0,0… или 1,1…

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4