УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ РАЗНОСТИ ДВУХ ЧИСЕЛ Советский патент 1974 года по МПК G06F7/50 

Описание патента на изобретение SU434410A1

1

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

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

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

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

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

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

Оно включает генератор 1 счетных импульсов, первый счетчик 2, второй счетчик 3, входную схему И 4, выходную схему И 5, схему ИЛИ 6, триггер 7 со счетным входом, триггер 8 с раздельными входами, шину 9 записи первого числа, шину 10 записи второго числа.

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

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

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

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

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

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

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

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

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

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

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

В этом случае на выходе схемы ИЛИ 6 второй импульс переполнения появляется после

того, как обнулившиеся после первого переполнения счетчики 2 и 3 просчитают количество импульсов, равное их максимальной емкости плюс импульс нерепо.тнения.

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

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

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

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

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

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

название год авторы номер документа
Устройство для сравнения чисел 1979
  • Клименко Юрий Петрович
  • Соломко Михаил Васильевич
  • Хворостинин Сергей Петрович
SU783790A1
Устройство для определения разности двух чисел 1981
  • Денисов Альберт Сергеевич
SU1012244A2
Устройство для вычисления разности двух чисел 1981
  • Фурман Борис Айзикович
SU991423A1
Устройство для управления шаговым двигателем 1972
  • Кривонсоов Анатолий Иванович
  • Сулима Леопольд Александрович
  • Редченко Виктор Иванович
  • Кузьмин Георгий Андреевич
  • Миролюбский Вадим Михайлович
  • Левшин Олег Кириллович
SU514411A1
Вычислительное устройство 1983
  • Елагин Анатолий Николаевич
  • Филимонов Александр Альдонович
  • Цмоць Иван Григорьевич
SU1120315A1
Число-импульсное арифметическое устройство 1980
  • Олевский Александр Борисович
  • Коголь Гелий Николаевич
  • Соломович Борис Григорьевич
SU951303A1
Устройство для сложения 1981
  • Меркуль Валерий Васильевич
  • Фомичев Валерий Александрович
SU991415A1
Устройство для управления шаговым двигателем 1977
  • Редченко Виктор Иванович
  • Палем Валерий Григорьевич
  • Куванов Вячеслав Владимирович
  • Кузьмин Георгий Андреевич
  • Миролюбский Вадим Михайлович
SU663058A1
Устройство для сравнения чисел с допусками 1983
  • Гуляев Александр Сергеевич
  • Богданов Владислав Витольдович
SU1196928A1
Устройство для исследования параметров сетевых графов 1987
  • Лебедев Павел Павлович
  • Бобраков Евгений Дмитриевич
SU1418739A1

Иллюстрации к изобретению SU 434 410 A1

Реферат патента 1974 года УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ РАЗНОСТИ ДВУХ ЧИСЕЛ

Формула изобретения SU 434 410 A1

SU 434 410 A1

Даты

1974-06-30Публикация

1972-06-14Подача