Изобретение относится к вычислительной технике и может быть использовано в автоматизированных устройствах обработки числовой информации, а также в измерительных приборах дискретного типа.
Целью изобретения является повышение быстродействия.
На чертеже приведена структурная схема устройства,
Устройство содержит регистр 1, первой 2 и второй 3 счетчики, коммутаторы 4 и 5, четвертый 6, пятый 7 и третий 8 счетчики, четвертый дешифратор 9, распределитель 10 импульсов, первый - шестой дешифраторы 11-15, схему 16 сравнения, третий - четвертый элементы 17-20 ИЛИ.
Устройство работает следующим образом.
В режиме умножения в исходном состоянии множимое записано в регистр, а его старшие и младшие разряды находятся в счетчиках 2 и 3 соответственно, множитель - в счетчике 8, Счетчики 6 и 7 обнулены. При поступлении первого тактового импульса содержимое счетчиков 2 и 3 уменьшается, а счетчиков 7 и 6 увеличивается на единицу. Этот процесс повторяется до обнуления одного из счетчиков 2 или 3. Если первым обнулился счетчик 2, то сигналом с выхода дешифратора 11 через элемент ИЛИ 20 запирается коммутатор 5, запрещая тем самым подачу тактовых импульсов на счетчики 2 и 6. Если первым обнуляется счетчик 3, то сигналом с дешифратора 12 через элемент ИЛИ 20 запирается коммутатор 5, запрещая поступление тактовых импульсов на входы счетчиков 2 и 6. Следующим тактовым импульсом через коммутатор 4 содержимое счетчика 3 уменьшается на единицу и сигналом с выхода переноса через элемент ИЛИ уменьшает на единицу содержимое счетчика 2, осуществляя тем самым заем единицы. Процесс повторяется до обнуления счетчиков 2 и 3. При этом сигналами с дешифраторов 11 и 12 срабатывает дешифратор 13, запрещая поступление тактовых импульсов через коммутатор 4 на входы счетчиков 3 и 7. Этот же сигнал разрешает перепись из регистра соответствующих разрядов множимого в счетчики 2 и 3, при этом содержимое счетчика 8 уменьшается на единицу При заполнении счетчика 7 сигналом с дешифратора 15 через элемент ИЛИ 17 запирается коммутатор 5, прекращая подачу тактовых импульсов на счетчики 2 и 6. При поступлении следующего тактового импульса сигнал переполнения с соответствующего выхода счетчика 7 через элемент ИЛИ 18 увеличивает содержимое счетчика 6 на единицу. Описанный процесс повторяется до
обнуления счетчика 8, после чего сигналом с выхода дешифратора 9 на распределитель 10 подается сигнал, запрещающий выдачу тактозых импульсов на выход распределителя 10. В результате содержимое счетчиков б и 7 оказывается равным искомому произведению. В режиме деления делитель находится в регистре 1, а старшие и младшие разряды его - в счетчиках 2 и 3 соответст0 венно. Старшие и младшие разряды делимого находятся соответственно в счетчиках 6 и 7. Счетчик 8 обнупен. При поступлении тактовых импульсов содержимое счетчиков 2, 3. 6 и 7 уменьшается на единицу. Функци5 онирование счетчиков 2 и 3 аналогично режиму умножения. При обнулении счетчика 6 сигналом с дешифратора 14 через элемент ИЛИ 17 запирается коммутатор 5, запрещая подачу тактовых импульсов на счетчики 2 и
0 6. Ее/in первым обнулился счетчик 7, то через дешифратор 15, элемент ИЛИ 17, запирается коммутатор 5 и следующий тактовый импупьс формирует сигнал переполнения на соответствующем выходе счетчика 7,
5 который через элемент ИЛИ 18 уменьшает содержимое счетчика 6 на единицу, осуществляя тем самым заем. Процесс повторяется до тех пор, пока содержимое счетчиков 6 и 7 не станет меньше делителя, о чем свиде0 тельствует появление сигнала на соответствующем выходе схемы сравнения. Этим сигналом распределитель импульсов запирается, подача тактовых импульсов прекращается. В результате содержимое счетчика
5 8 соответствует искомому частному с точностью на единицу меньшей величины делителя
Формула изобретения вычислительное устройство, содержа0 щее регистр, пять счетчиков, три дешифратора, схему сравнения, распределитель импульсов, два коммутатора и первый элемент ИЛИ, причем выходы старших и младших разрядов регистра соединены с
5 информационными входами первого и второго счетчиков соответственно, выходы разрядов которых соединены с входами первого и второго дешифраторов соответственно, выходы которых соединены с первым
0 и вторым входами соответственно третьего дешифратора, выход которого соединен со счетным входом третьего счетчика и входом разрешения считывания регистра, выходы разрядов которого соединены с первыми
5 входами схемы сравнения, вторые входы которой соединены с выходами четвертого и пятого счетчиков, выход распределителя импульсов соединен с информационным входом первого коммутатора, выход которого соединен со счетными входами второго и
пятого счетчиков, выход переполнения пятого счетчика соединен с первым входом первого элемента ИЛИ, выход которого соединен со счетным входом четвертого счетчика, отличающееся тем, что, с целью повышения быстродействия, устройство содержит четвертый, пятый и шестой дешифраторе) и второй, третий и четвертый элементы ИЛИ, при этом выходы третьего счетчика соединены с входами четвертого дешифратора, выход которого соединен с входом запуска распределителя импульгоэ. вход останова которого соединен с выходом схемы сравнения, выход третьего дешифратора соединен с управляющим яходом первого коммутатора, информационный вход которого соединен с информационным входом второго коммутатора, выход которого
соединен с вторым входом первого элемента ИЛИ и первым входом второго элемента ИЛИ, выход которого соединен со счетным входом первого счетчика, выход переполнения второго счетчика соединен с вторым входом второго элемента ИЛИ, выходы разрядов четвертого и пятого счетчиков соединены с входами пятого и шестого дешифраторов соответственно, выхо0 ды которых соединены с первым и вторым входами соответственно третьего элемента ИЛИ, выход которого соединен с первым управляющим входом второго коммутатора, второй управляющий вход которого соединен с выходом четвертого элемента ИЛИ. первый и второй входы которого соединены с выходами первого и второго дешифраторов соответственно.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сортировки | 1989 |
|
SU1633428A1 |
Аппроксимирующий функциональный преобразователь | 1984 |
|
SU1205153A1 |
Трехканальное резервированное устройство для приема и передачи информации | 1990 |
|
SU1758646A1 |
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ | 2000 |
|
RU2187887C2 |
Вычислительный узел цифровой сетки | 1987 |
|
SU1501053A1 |
Устройство для умножения комплексных чисел | 1986 |
|
SU1388851A1 |
Регистратор сигналов с усреднением | 1982 |
|
SU1112230A1 |
Процессор матричной вычислительной системы | 1987 |
|
SU1603395A1 |
Устройство для отображения знакографической информации | 1987 |
|
SU1439673A1 |
Устройство для управления реконфигурацией резервированной вычислительной системы | 1991 |
|
SU1837296A1 |
Изобретение относится к вычислительной технике. Вычислительное устройство может быть использовано в автоматизированных устройствах обработки числовой информации, в измерительных приборах дискретного типа. Цель изобретения состоит в повышении быстродействия, Устройство содержит определенным образом соединенные регистр 1, пять счетчиков 2. 3, 6, 7, 8, распределитель импульсов 10. шесть де- шифраторо 9, 11-15, схему сравнения 16 и четыре элемента ИЛИ 17-20. Указанная совокупность элементов обеспечивает повышение быстродействия в режимах умножения и деления за счет обеспечения возможности параллельной обработки старших и младших разрядов одного из операндов. Кроме того, в режиме деления обеспечивается дополнительный выигрыш в быстродействии за счет исключения из вычис- лительного процесса тактов, затрачиваемых на обнуление счетчика делимого, когда остаток делимого становится меньше делителя, 1 ил. Ј О 00 Os 00 ел HJ
УМНОЖИТЕЛЬ ЧАСТОТЫ СЛЕДОВАНИЯ ПЕРИОДИЧЕСКИХ ИМПУЛЬСОВ | 1979 |
|
SU826343A1 |
Вычислительное устройство | 1976 |
|
SU742928A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-10-23—Публикация
1989-11-13—Подача