ПЕРЕМНОЖАЮЩЕЕ УСТРОЙСТВО

ПЕРЕМНОЖАЮЩЕЕ УСТРОЙСТВО

Перемножающее устройство — множительно-делительный элемент, часть вычислительной машины либо отдельное устройство, в котором производятся операции умножения (деления) над числами, представленными в цифровой или аналоговой форме. Действие перемножающего устройства у аналоговых вычислительных машин базируется на реализации аппаратурными средствами математических и физических зависимостей, которые позволяют преобразовывать входные сигналы в выходной сигнал, равный их произведению. При этом в разных моделях применяют: физические явления и законы (например, эффект Холла, закон Ома и др.); нелинейность характеристик электронных устройств (например, нелинейный участок ВАХ диода); тождественные математические преобразования, которые позволяют заменить операцию умножения двух величин иными математическими операциями над этими величинами, либо над их функциями, разнообразные радиотехнические методы преобразования сигналов, которые математически представляют собой перемножение двух величин, например всевозможные виды модуляции.

В цифровых вычислительных машинах операция перемножения, как правило, осуществляется в арифметическом устройстве. В специальных ЦВМ перемножающее устройство иногда заключают в функционально ориентированный блок; в данном случае наиболее часто применяют матричный метод умножения, при котором при помощи матрицы логических элементов образовывают одновременно все поразрядные произведения, а потом их суммируют. Используют также табличные перемножающие устройства, которые содержат постоянные запоминающие устройства, хранящие, например, таблицы антилогарифмов и логарифмов; в подобном случае коды сомножителей являются адресами ячеек, где записаны их логарифмы. После суммирования логарифмов определяют адрес ячейки таблицы антилогарифмов, из которой считывают результат.

В гибридных вычислительных системах применяют комбинированные перемножающие устройства, когда, например, один из сомножителей в виде цифрового кода заводят на вход цифро-аналогового преобразователя, а вторым сомножителем, уже в аналоговой форме, корректируют опорное напряжение на матрице сопротивлений. На выходе преобразователя получают итог перемножения в виде аналоговой величины.