Пример. 1. Определение порядка результата.
1. Определение порядка результата.
PB = PA/2:
Таким образом, порядок результата PB = 0,010.
2. Определение мантиссы.
1. -
2. -
+
3. -
4. -
+
(окончание примера на следующей странице)
5. -
+
6. -
+
Окр.
Окончательно
Извлечение квадратного корня без восстановления остатка является модификацией предыдущего алгоритма. В каждом цикле выполняются два такта. В первом такте в зависимости от знака сумматора выполняется арифметическая операция. Если сумматор положительный, то из него вычитается делитель. Если сумматор отрицательный, то, наоборот, к нему прибавляется положительный делитель. Во втором такте анализируется знак очередного остатка. Если остаток положительный, то очередная цифра частного – единица и приписка к частному для формирования делителя «01». В противном случае очередная цифра частного – нуль и приписка к частному для формирования делителя «11». Одновременно с формированием частного и переменного делителя выполняется удвоение очередного частичного остатка. При этом знаковый разряд может быть искажен, поэтому для сохранения знака следует использовать модифицированный код.
Дата добавления: 2014-12-27; просмотров: 573;