Cтраница 3
![]() |
Методы выполнения деления. [31] |
Пункты 3 - 5 последовательно выполняются для получения всех цифр модуля частного. [32]
Заменив теперь в формуле (4.51) zx на z 1, получаем, что модуль частного от деления двух комплексных чисел равен частному от деления их модулей, а аргумент равен разности их аргументов. [33]
Из формул ( 13) и ( 14) следует, что при перемножении комплексных чисел их модули перемножаются, а аргументы складываются; модуль частного двух комплексных чисел равен частному модулей этих чисел, а разность аргументов делимого и делителя является аргументом частного. [34]
Тот же прием, выполняемый в обратном порядке, позволяет осуществить графически деление комплексных чисел. Очевидно, модуль частного равен частному модулей числителя и знаменателя, а аргумент частного равен разности аргументов числителя и знаменателя. [35]
При этом выполнение операции содержит действия, связанные с определением знака частного, и действия, связанные с определением модуля частного. Знак частного может быть найден тем же приемом, что и знак произведения в рассмотренной выше операции умножения с отделением знаковых разрядов. Поэтому ниже рассматривается лишь нахождение модуля частного. [36]
Рассмотрим операцию алгебраического деления чисел, представленных в форме с фиксированной точкой. При этом выполнение операции содержит действия, связанные с определением знака частного, и действия, связанные с определением модуля частного. Знак частного может быть найден тем же приемом, что и знак произведения в рассмотренной выше микропрограмме алгебраического умножения с отделением знаковых разрядов. Поэтому ниже рассматривается лишь нахождение модуля частного. [37]
![]() |
Схема алгоритма многобайтового сложения. [38] |
Операция алгебраического деления чисел содержит действия, связанные с определением знака частного, и действия, связанные с определением модуля частного и положительного остатка. Знак частного может быть определен выделением из чисел содержимого знаковых разрядов, затем суммированием их по модулю 2 и введением в знаковый разряд частного после того, как будет найден модуль частного. [39]
Математический препроцессор базируется на распознавании на этапе предварительной обработки некоторого множества встроенных или введенных функций. В качестве базисных используются элементарные арифметические функции: сложение ( ADD), вычитание ( SUB), деление ( DIV), умножение ( MUL), взятие по модулю ( ABS), а также суперпозиции элементарных арифметических функций: функции модуля суммы ( AADD), модуля разности ( ASUB), модуля частного ( ADIV), модуля произведения ( AMUL); операции сравнения на: равенство ( EQ), неравенство ( NEQ), меньше ( LT) и больше ( GR), а также логические функции NOT, AND и OR. Операндами в арифметических функциях могут быть числовые константы и переменные, принимающие числовые значения. Те из арифметических операций, которые дают числовой результат, могут также использоваться в качестве операндов. Операндами в логических функциях могут быть те константы и переменные, которые принимают логические значения. Операции сравнения дают логический результат и могут быть использованы в качестве операндов в логических функциях. Логические функции тоже могут быть использованы в них в качестве операндов. Логические функции могут также являться функциями-ограничениями на резольвирование для того или иного дизъюнкта. [40]
При этом выполнение операции содержит действия, связанные с определением знака частного, и действия, связанные с определением модуля частного. Знак частного может быть найден тем же приемом, что и знак произведения в рассмотренной выше операции умножения с отделением знаковых разрядов. Поэтому ниже рассматривается лишь нахождение модуля частного. [41]
Рассмотрим операцию алгебраического деления чисел, представленных в форме с фиксированной точкой. При этом выполнение операции содержит действия, связанные с определением знака частного, и действия, связанные с определением модуля частного. Знак частного может быть найден тем же приемом, что и знак произведения в рассмотренной выше микропрограмме алгебраического умножения с отделением знаковых разрядов. Поэтому ниже рассматривается лишь нахождение модуля частного. [42]