Устройство для определения разности двух чисел

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ (ii) 4344IO

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

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

Республик

К АВТОРСИСА4У СВ, ":ДЕТЕЛЬСТВУ (61) Зав .-симое от авт, свидетельства (22) Заявлено 14.06.72 (21) 1796883/18-24 (51) М. Кл. О 06f 7/385 с присоединением заявки № (32) Приоритет

Опубликовано 30.06.74. Бюллетень № 24

Дата опубликования описания 6.11.74

Государственный комнтет

Совета Министров СССР оо долам нзо5 ретеннй н открытий (53) УДК 681.325.5 (088.8) (72) Автор изобретения

M. 3. Губницкий (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ РАЗНОСТИ

ДВУХ ЧИСЕЛ

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

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

Такие устройства являются сравнительно сложными из-за применения в пих большого числа логических схем И, ИЛИ и триггеров.

Целью изобретения явля тся упрощение устройства.

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

На чертеже приведена схема предлагаемого устройства для определения разности двух чисел.

Оно включает генератор 1 счетных импульсов, первый счетчик 2, второй счетчик 3, входную схему И 4, выходную схему И 5, схему

ИЛИ 6, триггер 7 со счетным входом, триггер 8 с раздельными входамп, шину 9 записи первого числа, шину 10 записи второго числа.

Работа схемы происходит следующим образом.

Для определенности положим, что на шину

10 10 записи импульс записи числа приходит либо одновременно с импульсом записи числа на шину 9, либо позднее его.

Импульс записи с шины 9 заносит первое число в счетчик 2, а импульс записи с шины

15 10 записывает второе число в счетчик 3, одновременно производя установку триггера 7 со счетным входом и триггера 8 с раздельными входами.

При этом триггер со счетным входом уста20 навливается в такое состояние, что запрещает прохождение счетных импульсов через схему

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

25 входную схему И 4.

Счетные импульсы с выхода схемы 4 поступают на входы счетчиков 2 и 3.

После того как оба счетчика переполняются (либо обнулятся, что безразлично для дан30 ного устройства). на выходе схемы ИЛИ 6

434410 появляются четыре импульса переполнения, причем количество счетных импульсов с выхода генератора 1, которое укладывается между этими импульсами, равно разности двух сравниваемых чисел. Два импульса с выхода схемы ИЛИ 6 проходят на счетный вход триггера 7. Первый импульс с выхода схемы

ИЛИ б переводит триггер 7 в такое положение, при котором разрешается прохождение счетных импульсов через схему И 5, а второй импульс с выхода схемы ИЛИ б опрокидывает триггер 7 со счетным входом в состояние, при котором запрещается прохождение импульсов через схему И 5.

Своим задним фронтом строб с выхода триггера 7 опрокидывает триггер 8 с раздельными входами, запрещая прохождение импульсов через схему И 4.

Таким образом, с выхода схемы И 5 имеем импульсы, количество которых равно разности двух сравниваемых чисел, а в том счетчике, который переполняется раньше (это соответствует тому, что в нем было записано большее число) записывается параллельный код разности двух чисел.

Если считать, что счетчик 2 — это счетчик

"уменьшаемого, а счетчик 3 — это счетчик вычитаемого, то «положительный» знак разности соответствует тому, то первым переполняется счетчик 2 и запись разности в параллельном коде происходит в счетчике уменьшаемого.

Если же первым появляется импульс переполнения с выхода счетчика вычитаемого, То разность чисел в параллельном коде записывается в счетчик вычитаемого и это соответствует «отрицательному» знаку разности.

Если сравниваемые числа, поступающие в счетчики, оказываются равными, импульсы переполнения с выходов счетчиков совпадают во времени.

В этом случае на выходе схемы ИЛИ 6 второй импульс переполнения появляется после того, как обнулившиеся после первого переполнения счетчики 2 и 3 просчитают количество импульсов, равное их максимальной ем. кости плюс импульс переполнения.

Таким образом, количество импульсов на выходе схемы И 5 в случае равенства сравниваемых чисел равно максимальной емкости счетчика плюс импульс переполнения, одновременное появление импульсов переполнения с выходов счетчиков 2, 3 свидетельствует об отсутствии знака (или об одновременном присутствии знака «плюс», «минус») нулевой разности, а в параллельном коде в счетчиках

2, 3 записывается нулевая разность.

Предмет изобретения

Устройство для определения разности двух

20 чисел, содержащее генератор импульсов, соединенный с первым входом первой схемы И, второй вход которой подключен к нулевому выходу триггера с раздельными входами, пулевой вход которого соединен с шиной запи25 си второго числа, псрвый и второй счетчики, установочные входы которых соединены соответственно с шинами записи первого и второго числа, вторую схему И и схему ИЛИ, отл и ч а ю щееся тем, что, с целью упро30 щения, оно содержит счетный триггер, нулевой вход которого соединен с нулевым входом триггера с раздельными входами, а счетный вход — с выходом схемы ИЛИ, входы которой связаны соответственно с выходами

35 первого и второго счетчиков, причем, единичный выход счетного триггера соединен с единичным входом триггера с раздельными входами и с первым входом второй схемы И, второй вход которой подключен к генератору им40 пульсов, а выход — к выходной шине устройства, а выход первой схемы И соединен со счетными входами счетчиков.

434-! 10

Составитель M. Губницкий

Текред Н. Куклина

Редактор Е. Дайч

Корректор Л. Царькова

Типография, пр. Сапунова, 2

Заказ 3024/12 Изд, М 1803 Тираж 624 Подписное

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

Москва, )K-35, Раугиская наб., д. -1,5

Устройство для определения разности двух чисел Устройство для определения разности двух чисел Устройство для определения разности двух чисел 

 

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

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

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

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

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

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

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

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

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

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