Машинные методы деления
Деление - простое многократное вычитание вначале из делимого, затем из остатков. Введем обозначения, используемые ниже: Дм - делимое, Дт - делитель, Аi – очередной (i-ый) остаток, Чт – частное. Известны два основных подхода к операции деления:
§ с восстановлением остатков;
§ без восстановления остатков.
Независимо от метода деления после каждого вычитания делителя формируется цифра частного. Операция деления является операцией дающей не всегда точный результат. Поэтому признаком окончания операции деления может быть достижение заданной точности (по числу сдвиговых сигналов). Если при выполнении деления получен нулевой i-ый остаток, то деление прекращается и в в оставшиеся разряды частного записываются нули. Первым шагом деления двух чисел машиной является пробное вычитание, выявляющее соотношение между делимым и делителем. При делении в случае переполнения следует: для чисел с фиксированной запятой процесс остановить, с плавающей запятой продолжить до конца, а потом после получения последней n-ой цифры частного, число сдвигается вправо на один разряд с добавлением единицы к порядку, равному разности порядков делимого и делителя.
Дата добавления: 2015-05-05; просмотров: 1052;