Вычислитель разности двух чисел Советский патент 1974 года по МПК G06F7/385 

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

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

Известно устройство для вычисления разности двух чисел.

Это устройство содержит генератор вычитающих импульсов, два счетчика, два тригreipa знака, -причем установочные входы первого и второго счетчиков объединены и соединены со входами установки в «нуль первого и второго триггеров знака и входом «Запись всего устройства; выход первой схемы «И соединен с числовым выходом всего устройства, а первый вход этой схемы «И соединен со счетными входами первого и второго счетчиков, причем выход первого счетчика соединен со входом установки в «единицу первого триггера знака, а выход второго счетчика соединен со входом установки в «единицу второго тригге|ра знака; выход «единица первого триггера знака соединен с выходом «минус всего устройства, а выход «единица второго тригге|ра знака - со входом «плюс -всего устройства.

Принцип действия известного устройства основан на последовательном вычитании единичных имлульсов из двух регистров-счет2

ЧИКОВ, в которых хранятся -коды исходных чисел.

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

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

двух чисел.

Сущность изобретения заключается в том, что в него введены дополнительно вторая схема «И и две схемы «ИЛИ, причем пе|рвый вход второй схемы «И соединен с выходом

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

входами первой схемы «ИЛИ соответственно; выходы «единица первого и второго TipnrrepOB знака соединены со входами второй схемы «ИЛИ соответственно; выход второй схемы «Р1ЛИ соединен со вторым входом

пе|рвой схемы «PI.

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

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

числа и счетчик 3 вычитаемого числа, тригrep 4 знака «минус и триггер 5 знака «плюс, схемы «И 6 и 7, схемы «ИЛИ 8 и 9, вход 10 записи чи-сел и установки исходного состояния, знаковые выходы 11 и 12, выход 13 число-импульсной последовательности.

Работает вычислитель разности двух чисел следующим образом.

Сигналом записи со входа 10 исходные числа записываются в счетчики 2 и-3, а триггеры 4 и 5 устанавливаются в исходное состояние по нулевым входам.

При этом импульсы от reHeipaTopa 1 через от,К|рытую схему «И 6 поступают в счетчики 2 и 3, уменьшая их содержимое. Счетчик, в котором записано меньшее число, раньше установится в нулевое состояние. Если уменьшаемое больше вычитаемого, то раньше установится в нулевое состояние счетчик 3, сработает TipHrrep 5 и на выходе 12 появится сигнал, указываюший, что разность положительна.

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

Если вычитаемое больше уменьшаемого, то первым установится в «нуль счетчик 2, а затем счетчик 3. В остальном работа происходит аналогично. Сигнал, указывающий, что разность от|рицательна, поступит с единичного Выхода триггера 4 «а знаковый выход И, а параллельный дополнительный код разности будет получен на выходах разрядов счетчика 2.

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

Вычислитель разности двух чисел, содержащий генератор вычитающих имлульсов, два счетчика, два триггера знака, причем установочные входы первого и второго счетчиt 1В объединены и соединены со входами установки в «нуль первого и второго Т|ригге|ров знака и входом «Запись устройства; выход первой схемы «И соединен с числовым выходом устройства, а первый вход этой схемы «И соединен со счетными входами первого и второго счетчиков, П1ричем выход первого счетчика соединен со входом установки в «единицу первого триггера знака, а выход

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

второй вход схемы «И соединен с выходом пе|рвой схемы «ИЛИ, а выход соединен со счетным входом первого счетчика; выходы «нуль первого и второго триггеров знака соединены со входами первой схемы «ИЛИ

соответственно; выходы «единица первого и второго триггеров знака соединены со входами второй схемы «ИЛИ соответственно; выход второй схемы «ИЛИ соединен со вторым входом первой схемы «И.

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

название год авторы номер документа
Устройство для сравнения чисел с допуском 1985
  • Шелехов Константин Владимирович
  • Ильчишин Андрей Петрович
  • Степчук Николай Петрович
  • Алябьев Александр Григорьевич
SU1251067A1
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ СРЕДНЕЙ НАРАБОТКИ НА ПОЛНЫЙ ОТКАЗ СТРУКТУРНО-СЛОЖНОЙ СИСТЕМЫ 1992
  • Кулдышев Александр Иванович
  • Ретюнских Сергей Николаевич
  • Калинин Юрий Александрович
RU2041493C1
Устройство для вычитания 1982
  • Горных Владимир Андреевич
  • Быховец Тамара Константиновна
SU1083183A1
Устройство для деления чисел в форме с плавающей запятой 1988
  • Селезнев Александр Иванович
SU1566340A1
Вычитающее устройство 1979
  • Гингис Моисей Овшеевич
  • Тепляков Михаил Александрович
SU771668A1
Измеритель разности временных интервалов 1978
  • Ивашев Ромил Алексеевич
  • Морозов Геннадий Федорович
  • Плавильщиков Александр Алексеевич
SU789856A1
Устройство для определения скользящего среднего 1971
  • Лебедев Леонид Иванович
SU438016A1
Цифровой измеритель относительной разности скоростей 1981
  • Зайцев Евгений Евгеньевич
SU1015306A1
Вычитающее устройство 1980
  • Завадский Владимир Александрович
  • Заика Юрий Павлович
  • Корнейчук Виктор Иванович
  • Меженый Анатолий Филиппович
  • Самофалов Константин Григорьевич
  • Тарасенко Владимир Петрович
SU911549A1
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ 2004
  • Шевелев Сергей Степанович
RU2292580C2

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

Реферат патента 1974 года Вычислитель разности двух чисел

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

SU 450 166 A1

Авторы

Карпов Валерий Иванович

Даты

1974-11-15Публикация

1972-10-23Подача