Пример. 1. Определение порядка результата.
1. Определение порядка результата.
PB = PA/2:

Таким образом, порядок результата PB = 0,010.
2. Определение мантиссы.

1. - 


2. - 

+ 


3. - 


4. - 

+ 

(окончание примера на следующей странице)

5. - 

+ 


6. - 

+ 


Окр. 


Окончательно
Извлечение квадратного корня без восстановления остатка является модификацией предыдущего алгоритма. В каждом цикле выполняются два такта. В первом такте в зависимости от знака сумматора выполняется арифметическая операция. Если сумматор положительный, то из него вычитается делитель. Если сумматор отрицательный, то, наоборот, к нему прибавляется положительный делитель. Во втором такте анализируется знак очередного остатка. Если остаток положительный, то очередная цифра частного – единица и приписка к частному для формирования делителя «01». В противном случае очередная цифра частного – нуль и приписка к частному для формирования делителя «11». Одновременно с формированием частного и переменного делителя выполняется удвоение очередного частичного остатка. При этом знаковый разряд может быть искажен, поэтому для сохранения знака следует использовать модифицированный код.
Дата добавления: 2014-12-27; просмотров: 643;
