Изобретение относится к области автоматики и вычислительной техники.
Известны устройства умножения двоичных и двоично-десятичных кодов на постоянные коэффициенты.
Предложенное устройство умножения двоичных и двоично-десятичных кодов на постоянные коэффициенты, содержащее двоичный и двоично-десятичный счетчики, генератор тактовых импульсов, узел ввода коэффициентов, узел управления и триггер операций, отличается тем, что выход двоично-десятичного счетчика подключен к «единичному» входу триггера операций, выходы которого подключены к управляющим входам двух вентилей. Вторые входы вентилей соединены с выходом генератора тактовых импульсов и с выходом узла ввода коэффициентов соответственно. Выходы этих вентилей через сборку подключены ко входу двоично-десятичного счетчика, вход которого подключен к генератору тактовых импульсов, а выходы с каждого разряда этого счетчика соединены с узлом ввода коэффициентов. Шины кодов через вентили подключены ко входам установки единицы в.разрядах двоично-десятичного и двоичного счетчиков, а управляющие входы этих вентилей соединены с узлом управления.
Это позволяет упростить устройство умножения.
На чертеже представлена схема устройства.
Устройство состоит из двоично-десятичного счетчика 1; двоичного счетчика 2; узла 3 ввода коэффициентов; генератора 4 тактовых импульсов с триггером, управляющим его выходом; триггера операций 5; вентилей 6 и 7, разрешающих прохождение импульсов с узла 3 и генератора 4 на вход двоично-десятичного счетчика; вспомогательного узла управления 8; вентилей 9 и 10, разрешающих запись кода на один из счетчиков.
Связь с другими устройствами осуществляется следующим образом:
по группе информационных шин N, по которым поступает код;
по группе шин K, по одной из которых поступает признак нужного коэффициента; по группе шин М, по которым выходит результат обработки;
по шине а признака двоично-десятичного кода;
по шине б признака двоичного кода;
по шине в пускового импульса;
по шине г сигнала готовности.
Обработка кодов ведется число-импульсным методом.
Принцип умножения числа импульсов на постоянный коэффициент состоит в том, что если на вход двоичного, счетчика 2 подавать n импульсов, то на выходе первого разряда счетчика получается n/2 импульсов, на выходе второго разряда - n/4 импульсов и на выходе к-го разряда. - n/2к импульсов. Выходы разрядов можно объединять в различных сочетаниях и получать, таким образом, один из возможных коэффициентов от 1 до ступеням по Управление выходами двоичного счетчика осуществляется в узле 3.
Устройство работает следующим образом.
В случае умножения двоично-десятичных кодов после появления информационных сигналов на шинах а, N и K, с приходом пускового импульса по шине с в узле управления 8 последовательно формируются импульс сброса схемы в исходное состояние, импульс записи кода в двоично-десятичный счетчик через вентиль 9, импульс записи в двоичный счетчик числа, равного разности емкостей двоичного и двоично-десятичного счетчиков (в случае трехдекадного двоично-десятичного счетчика и десятиразрядного двоичного счетчика это число равно 24), и импульс включения генератора 4.
К этому моменту в счетчике 1 записан принятый код, а в счетчике 2 - число, равное разности емкостей счетчиков.
Импульсы генератора подаются на счетчик 1 через вентиль 6 и на счетчик 2 непосредственно.
Импульс переполнения счетчика 1 устанавливает триггер операций 5 в состояние «единица».
К этому моменту в счетчике 1 записано число «нуль», в счетчике 2 - дополнительный код принятого числа.
Затем на вход счетчика 1 подаются импульсы с выхода узла 3 через вентиль 7. На вход счетчика 2 по-прежнему поступают импульсы генератора. Импульс переполнения двоичного счетчика останавливает генератор (на шине г появляется сигнал «готово», на счетчике 1 записан результат).
В случае умножения двоичных кодов после появления информационных сигналов на шинах 6, N и К с приходом пускового импульса в в узле управления 8 последовательно формируются импульс сброса схемы в исходное состояние, импульс записи кода в двоичный счетчик, импульс записи в двоичный счетчик дополнительной единицы, импульс записи единицы в триггер операций 5 и импульс включения генератора.
Запись информации в двоичный счетчик осуществляется обратным кодом. Дополнительная единица, записанная в двоичный счетчик, приводит обратный код в дополнительный.
Затем на вход счетчика 2 подается количество импульсов, равное принятому коду, а на вход счетчика 1 - это количество, умноженное на выбранный коэффициент.
Устройство для умножения двоичных и и двоично-десятичных кодов на постоянные коэффициенты, содержащее двоичный и двоично-десятичный счетчики, генератор тактовых импульсов, узел ввода коэффициентов, узел управления, вентили и триггер операций, отличающееся тем, что, с целью упрощения устройства, выход двоично-десятичного счетчика подключен к «единичному» входу триггера операций, выходы которого подключены к управляющим входам двух вентилей, вторые входы которых соединены с выходом генератора тактовых импульсов и с выходом узла ввода коэффициентов соответственно, выходы указанных вентилей через сборку подключены ко входу двоично-десятичного счетчика; вход двоичного счетчика подключен к генератору тактовых импульсов, выходы с каждого разряда этого счетчика соединены с узлом ввода коэффициентов, причем шины кодов через вентили подключены ко входам установки единицы двоично-десятичного и двоичного счетчиков, управляющие входы этих вентилей соединены с узлом управления.
Авторы
Даты
1968-12-03—Публикация
1967-07-17—Подача