I
Изобретение относится к области вычислительной техники и может быть использовано в устройствах обработки информации.
Известен ряд вычислительных устройств, которые могут выполнять операции деления и умножения чисел, представленных параллельным кодом, например устройство для умножения-деления 1, содержащее генератор импульсов, первый вход которого является входом пуска устройства, а выход соединен со счетными входами первого и второго делителей частоты, первый и второй счетчики, счетные входы которых соединены с выходами переноса соответственно первого и второго делителей частоты, при этом выход переноса первого счетчика соединен со вторым входом генератора импульсов.
Однако устройство обладает ннзкнм быстродействием, так как время вычисления прямо пропорционально нроизведенню сомножителей.
Наиболее близким техническим решением к изобретению является вычислительнее устройство, предназначенное для деления и содержащее регистр делимого, регистр делителя, счетчик, схему сравнения, накапливающий сумматор, генератор тактовых импульсов, группу элементов И, элемент И. Информационные выходы регистра делимого подключены к первой группе в.чодов схемы сравнения, выход которой соединен с первым входом элемента И. Второй вход элемента И соединен с выходом генератора тактовых импульсов, а выход - со счетным входом счетчика и входом управления элементов И группы, информационные входы которых соедннены с соответствующими выходами регистра делителя, а выход - с входами слагаемого накапливающего сумматора. Выходы разрядов накапливающего сумматора соединены со второй группой входов схемы сравнения.
Недостатком устройства является отсутствие возможности выполнения операции умножения.
Целью изобретения является расщирение функциональных возмолсностей за счет дополнительного выполнения операции умножения.
Поставленная цель достигается тем, что в устройство, содержащее регистры операндов, счетчнк, схему сравнения, накапливающий сумматор, генератор тактовых импульсов, группу элементов И, элемент И, в котором информационные выходы первого регистра операндов подключены к первой группе входов схемы сравнения, выход которой соединен с первым входом элемента И, второй вход которого соединен с выходом генератора тактовых импульсов, а выход - со счетным входом счетчика и входами управления элементов И группы, информационные входы которых соединены с соответствующими выходами второго регистра операндов, а выходы - с входами слагаемого накапливающего сумматора, введен коммутирующий переключатель, первые входы которого соединены с выходами старших разрядов накапливающего сумматора, вторые входы - с информационными выходами счетчика, а выходы - со второй группой входов схемы сравнения. На чертеже изображена схема устройства. Она содержит первый регистр 1 операндов (делимого и множителя), второй регистр 2 операндов (делителя или множимого), счетчик 3, схему сравнения 4, накапливающий сумматор 5, генератор тактовых импульсов 6, группу элементов И 7, элемент И 8, коммутирующий переключатель 9. Устройство работает следующим образом. В режиме «деление коммутирующий переключатель 9 подключает выходы сумматора 5 ко вторым входам схемы сравнения 4. В регистр 1 записывается делимое X, в регистр 2 - делитель Y. Импульсы от генератора 6 через элемент И 8 поступают в счетчик 3 и одновременно на входы управления элементов И 7. С каждым импульсом информация делителя параллельным кодом из регистра 2 через элементы И группы 7 переносится в сумматор 5. Схема сравнения 4 сравнивает число в сумматоре 5 с числом в регистре 1. В момент равенства чисел, записанных в сумматоре 5 и регистре 1, схема сравнения 4 закрывает элемент И 8, запрещая поступление импульсов в счетчик 3 и, следовательно, на элементы И 7. Число, записанное в счетчике 3, является частным от деления X В режиме «умножение переключатель 9 подключает выходы счетчика 3 ко входам схемы сравнения 4. В регистр 1 записывается множитель , в регистр 2 - множимое Y. Импульсы от генератора 6 через элемент И 8 поступают в счетчик 3 и одновременно на элементы И 7. С каждым импульсом информация множимого параллельным кодом переносится из регистра 2 в сумматор 5. Схема 4 сравнивает число в счетчике 3 с множителем регистра 1. В момент равенства чисел, записанных в счетчике 3 и регистре 1, схема сравнения 4 закрывает элемент И 8. Число, записаиное в сумматоре 5, является произведением Zi X,-Y,. Таким образом, устройство за счет введения небольщого количества элементов и новых связей позволяет использовать одно и то же оборудование не только для онерации деления, но и для операции умножения. Данное устройство обладает сравиитсльно высоким быстродействием. Время вычисления пропорционально частному от деления в режиме «деление и пропорциональпо множителю в режиме «умножение. Формула и 3 о б р е т е и п я Вычислительное устройство, содержащее регистрь; операндов, счетчик, схему сравнения, накапливающий сумматор, генератор тактовых импульсов, группу элементов И, элемент И, при этом информационные выходы первого регистра операндов подключены к нервой группе входов схемы сравнения, выход которой соединен с первым входом элемента И, второй вход которого соединен с выходом генератора тактовых импульсов, а выход - со счетным входом счетчика и входами управления элементов И группы, информационные входы которых соединены с соответствующими выходами второго регистра операндов, а выходы-со входами слагаемого накапливаюпд,его сумматора, отличающееся тем, что, с целью расширения функциональных возможностей за счет выполнения операции умножения, в него введен коммутирующий переключатель, первые входы которого соединены с выходами старших разрядов накапливающего сумматора, вторые входы - с информационными выходами счетчика, а выходы - со второй группой входов схемы сравнения. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР .№ 392495, кл. G 06 F 7/39, 1971. 2.Авторское свидетельство СССР № 396689, кл. G 06 F 7/39, 1969 (прототип).
A/J
Деление f Умно/кение
название | год | авторы | номер документа |
---|---|---|---|
Число-импульсное арифметическое устройство | 1980 |
|
SU951303A1 |
Устройство для умножения-деления | 1985 |
|
SU1249509A1 |
Устройство для обработки данных | 1985 |
|
SU1287146A1 |
Устройство для умножения | 1982 |
|
SU1136151A1 |
Устройство для деления двоичных чисел | 1990 |
|
SU1783520A1 |
Множительно-делительное устройство | 1978 |
|
SU746511A1 |
Устройство для умножения и деленияпОСлЕдОВАТЕльНО-пАРАллЕльНОгОдЕйСТВия | 1979 |
|
SU817703A1 |
Вычислительное устройство | 1988 |
|
SU1532917A1 |
Устройство для умножения | 1986 |
|
SU1388852A1 |
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ И ДЕЛЕНИЯ | 1973 |
|
SU385273A1 |
Авторы
Даты
1981-01-07—Публикация
1979-02-01—Подача