Вычитающее устройство

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик

<1; 771668

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к апт. свил-ву (22) Зая влено 08 01.79 (21) 2709717/18-24 (Бi)M. Кл: с присоединением заявки №

G 06 F 7/50

Гоеудзретввииыб комитет

СССР (28) Приоритет оо делам иэебретеиий и открытий

Опубликовано 15.10.80. Бюллетень № 38 (53) УДК 681.325..5 (088.8}

Дата опубликования описания 15.10.80 (72) Авторы изобретения

М. О. Гингис и M. А. Тепляков (71) Заявитель (54) ВЫЧИТАЮЩЕЕ УСТРОЙСТВО

Изобретение относится к области вычисли: тельной техники и предназначено для определения разности двух чисел в прямом коде.

Известно устройство для определения разности двух чисел (1), содержащее генератор импульсов, элемент И, запускающий триггер, два счетчика, два блока совпадения кодов, элемент ИЛИ. Это устройство не позволяет получить разность двух чисел в прямом коде из-за отсутствия устройства, фиксирующего резуль10 тат вычитания, не позволяет определить знак разности двух чисел, что ухудшает эксплуатационные характеристики устройства.

Известно вычитающее устройство (2), содержащее генератор импульсов, три счетчика, 15 два детектора, шесть триггеров, инверторы, элементы И, ИЛИ, Принцип действия этого устройства основан на последовательном вычитании единичных импульсов из двух счетчиков, в которых хранятся коды исходных чисел до обнуления счетчиков, с фиксацией результата вычитания на третьем счетчике. При этом исходные числа вводятся в устройство, а результат вычитания образуется в прямом коде.

Недостатком такого устройства является его сложность, обусловленная наличием большого числа элементов и связей.

Наиболее близким к данному изобретению является вычитающее устройство (3j. Это устройство содержит генсратор вычитающих импульсов, два счетчика, два триггера знака, причем установочные входы первого и второго счетчиков объединены н соединены со входами установки в "нуль" первого и второго триггеров знака и входом "Запись" устройства; выход первого элемента И соединен с числовым входом устройства, а первый вход этого элемента И соединен со счетными входами первого и второго счетчиков, причем выход первого счетчика соединен со входом установки в "единицу" первого триггера знака, а выход второго счетчика соединен со входом установки в

"единицу" второго триггера знака; выход "единица" первого триггера знака соединен с выходом "минус" устройства", а выход "единица" второго триггера знака со входом "плюс" устройства, второй элемент И, два элемента

ИЛИ, причем первый вход второго элемента

71668 4 I пись 8, информационные вь»холы 9,:пгаковый

BblXOfl 10.

Устройство работает следующим образом.

Сигналом Запись" со входа 8 вычитаемое заносится в счетчик 3, уменьшаемое зап«сигея в реверсивный счетчик 4, триггер знака 7 устанавливается в цулевое состояние. При этом реверсивный счетчик 4 настраивается на вычитание, дешифратор нуля 5 выдает разрешающий сигнал на элемент И 2 и импульсы от генера,тора импульсов 1 через элемент И 2 поступают на счетные вхолы счетчиков 3, 4, уменьшая их содержимое.

Вычитание происходит до обнуления счетчика вычитаемого 3, при этом дешифратор нуля 5 выдает запрещающий сигнал на элемент И 2, Если вычитаемое меньше уменьшаемого, то состояние реверсивного счетчика 4 не пройдет через "нуль", поэтому триггер знака 7 остается в нулевом состоянии. При этом, на информационном выходе 9 фиксируется разность двух чисел в прямом коде, на выходе знака 10 фиксируется знак разности в виде логического

"нуля".

Если вычитаемое больше уменьшаемого, то до обнуления .счетчика вычитаемого 3, первым: обнулится реверсивный счетчик 4, при этом сигнал с дец»ифратора нуля 6 устанавливает триггер знака в единичное состояние, что при30 водит к переключению режима работв» реверсивного счетчика 4 с вычитания на сложение, В результате вычитания, которое заканчивается обнулением счетчика вычитаемого 3, на информационном выходе 9 фиксируется разность исходных чисел в прямом коде, на выходе. знака 10 фиксируется знак разности в виде логической "единицы".

Если вычитаемое равно уменьшаемому, то на информационном выходе 9 фиксируется нулевой код разности. двух чисел, сигнал с де40 шифратора нуля 6 устанавливает триггер знака 7 в единичное .состояние. При этом знак разности двух чисел фиксируется в виде логической "единицы".

3 7

И соединен с выходол» генератора, второй вхоц второго элемента И соел»шен с выходом первог элемента ИЛИ, а выход второго элемента И соелинен со счетным входом первого счетчика, выход "нуль" первого и второго триггера знака соединены со входами первого элемента

ИЛИ, выходы "единица" первого и второго триггера знака соединены со вхолами второго элемента ИЛИ соответственно, выход второго элемента ИЛИ со вторым входом первого элемента И.

11ринцип действия этого устройства основан па последовательном вычитании единичных им .ульсов из двух регистров-счетчиков, в кото рых хранятся коды исхолных чисел. При этом, вычитание происходит до установки в единичное состояние всех разрядов счетчика, в который было записано наибольшее число. Ввиду симметричности схемы результат вычитания образуется в том счетчике, в который было занесено меньшее иэ двух чисел, Это приводит к отсутствию одного выхода для разности чисел, что ухудшает эксплуатационные характеристики устройства. Также отсутствует в устрой стве один выход для знака разности.

Кроме того, в известном устройстве результат вычитания получается в дополнительном коде, даже ели разность положительна, Все вышесказаннос ухудшает эксплуатационные характеристики устройства.

Цель изобретения заключается в улучшении эксплуатационных характеристик устройства.

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

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

Вычитающее устройство содержит генератор импульсов 1, элемент И 2, счетчик вычитаемого

3, реверсивный счетчик 4, дешифраторы нуля

5, 6, триггер знака 7, управляющий вход "3a45 Таким образом, в данном устройстве имеется один выход, как для знака разности, так и для самого значения разности двух чисел, причем значение разности получается в прямом коде, Таким образом, происходит улучшение эксплуатационных характеристик.

Формула изобретения

Вычитающее устройство, содержащее генератор импульсов, два счетчика, триггер и элемент И, первый вход которого соединен с выходом генератора импульсов, а выход подключен ко входам счетчиков, выходы разряСоставитель В. Березкин

Техред Н. Барадулина Корректор О. Билак

Редактор Н. Каменская

Заказ 6699/61 Тираж 751

ВНИИПИ Государственного комитета СССР. по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подпи си ое

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

5 77 дон первого из которь|х соедннены с информационнымии выходами устройства, . прямой в ыход триггера подключен к знаковому выходу устройства, нулевой вход триггера и установочные входы счетчиков подключены к управляющему входу устройства, о т л и ч а ю щ е ес я тем, что, с целью улучшения эксплуата, ционных характеристик, устройство содержит два дешифратора нуля, входы каждого из которых соединены с выходами разрядов соответствующего счетчика, выход первого дешифратора нуля соединен с единичным входом триггера, прямой выход которого подключен ко

1668 d входу управления сложением,а инверсный выход — ко входу управления вычитанием первого счетчика, инверсный выход второго дещифратора нуля подключен ко второму входу элемента

Источники информации, . принятые во внимание при экспертизе

1. Авторское свидетельство СССР N4 531155, кл, G 06 F 7/385, 1974.

2. Патент Японии N 47 — 40970, кл. 97/7/Е31, 1972.

3. Авторское свидетельство СССР Р 450166, кл. G 06 F 7/385, 1972 (прототип).

Вычитающее устройство Вычитающее устройство Вычитающее устройство 

 

Похожие патенты:

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении универсальных и специализированных управляющих устройств, а также вычислительных устройств

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

Изобретение относится к вычислительной технике, в частности к способам суммирования чисел, и может быть использовано при построении арифметических устройств ЭВМ для повышения их быстродействия

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

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