Cтраница 3
Особенности выполнения операции умножения полуслова: операция умножения для полуслова выполняется так же, как команда М, за исключением того, что перед умножением длина множителя увеличивается до получения полного слова, путем распространения влево значения знакового разряда полуслова. Но в регистр г помещаются только младшие разряды произведения, а все разряды сверх 31 отбрасываются. Знак определяется по алгебраическим правилам. В результате выполнения команды МН данные в памяти по адресу з не изменяются. [31]
Схемы выполнения операций умножения другими возможными методами отличаются только цепями сдвига. [32]
Особенности выполнения операции умножения полуслова: операция умно жения для полуслова выполняется так же, как команда М, за исключением того, что перед, умножением длина множителя увеличивается до получения полного слова, путем распространения влево значения знакового разряда полуслова. Но в регистр т помещаются только младшие разряды произведения, а все разряды сверх 31 отбрасываются. Знак определяется по алгебраическим правилам В результате выполнения команды МН данные в памяти по адресу Si не изменяются. [33]
Скорость выполнения операции умножения определяется числом выполняемых сложений и сдвигов. [34]
![]() |
Устройство для умножения четырехразрядных двоичных чисел. [35] |
Время выполнения операции умножения может быть существенно уменьшено, если одновременно суммировать пары частных произведений в отдельных одноразрядных сумматорах. [36]
![]() |
Магнитотранзисторное множительное устройство постоянного. [37] |
Точность выполнения операции умножения определяется точностью характеристик нелинейных элементов. [38]
Время выполнения операций умножения и деления чисел с фиксированной и плавающей точками и двоично-десятичных чисел пропорционально разрядности самих чисел или их мантисс. Поэтому наиболее массовые, часто используемые в вычислениях операции - чаще всего умножение - выполняют по ускоренным алгоритмам. Так, умножение можно выполнять с анализом не одного, как показано выше, а двух ( или четырех) разрядов множителя. Другой способ ускорения операций заключается в хранении таблицы результатов операции и обращении к ней при выполнении действия. [39]
Перед выполнением операций умножения и сложения происходит обращение к блоку условий, входящему в состав селектора. [40]
При выполнении операции умножения с помощью сумматора СМП производится суммирование порядков сомножителей. Регистры РМ, РМ2 и сумматор СММ выполняют действия, связанные с умножением мантисс чисел. [41]
При выполнении операции умножения никогда не может произойти переполнения, так как известно, что число значащих цифр произведения равно сумме цифр обоих сомножителей. Каждая целая часть сомножителя занимает 31 двоичный разряд. Следовательно, целая часть произведения не может занимать более 62 двоичных разряда. Исключение составляет случая, когда происходит умножение двух наименьших отрицательных чисел и получается произведение с 63 значащими цифрами. Признак результата после выполнения команды М не устанавливается. [42]
При выполнении операции умножения никогда не может произойти переполнения, так как известно, что число значащих цифр произведения равно сумме цифр обоих сомножителей. Каждая целая часть сомножителя занимает 31 двоичный разряд. Следовательно, целая часть произведения не может занимать более 62 двоичны разряда. Исключение составляет случай, когда происходит умножение двух наименьших отрицательных чисел и получается произведение с 63 значащими цифрами. Признак результата после выполнения команды М не устанавливается. [43]
![]() |
Обработка целых значений в полусловах. [44] |
При выполнении операции умножения эта пара рассматривается как один длинный 64-разрядный регистр. [45]