Вычислитель разности двух чисел

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (») 450166

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

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

Республик (61) Зависимое от авт. свидетельства (22) Заявлено 23.10.72 (21) 1840449/18-24 с присоединением заявки № (32) Приоритет

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

Дата опубликования описания 10.04.75 (51) М. Кл. 6 06f 7/385

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

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

В. И. Карпов (71) Заявитель (54) ВЫЧИСЛИТЕЛЬ РАЗНОСТИ ДВУХ ЧИСЕЛ

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

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

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

«единицу» первого триггера знака, а выход второго счетчика соединен со входом установки в «единицу» второго триггера знака; выход «единица» первого триггера знака соединен с выходом «минус» всего устройст- 25 ва, а выход «единица» второго триггера знака — со входом «плюс» всего устройства.

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

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

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

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

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

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

3 гер 4 знака «минус» и триггер 5 знака

< плюс», схемы «И» б и 7, схемы «ИЛИ» 8 и

9, вход 10 записи чисел и установки исходного состояния, знаковые выходы 11 и 12, выход 13 число-импульсной последовательности.

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

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

При этом импульсы от генератора 1 через открытую схему «И» 6 поступают в счетчики

2 и 3, уменьшая их содержимое. Счетчик, в котором записано меньшее число, раньше установится в нулевое состояние. Если уменьшаемое больше вычитаемого, то раньше установится в нулевое состояние счетчик 3, сработает триггер 5 и на выходе 12 появится сигнал, указывающий, что разность положительна.

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

Очевидно, что число импульсов, прошедших через схему «И» 7 на выход 13 вычислителя за время между установками в «нуль» счетчиков 3 и 2, и число импульсов, прошедших на входы этих счетчиков за то же время, равно величине искомой разности. Следовательно, по окончании цикла вычисления на выходах разрядов счетчика 3 будет получен параллельный дополнительный код разности.

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

5 разность оцрицательна, поступит с единичного выхода триггера 4 на знаковый выход

11, а параллельный дополнительный код разности будет получен на выходах разрядов счетчика 2.

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

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

«И» соединен со счетными входами первого и второго счетчиков, причем выход первого счетчика соединен со входом установки в

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

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

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

450166

Составитель Ю. Долгущева

Техред Е. Борисова

Корректор О, Тюрина

Редактор Б. Нанкина

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

Заказ 778/14 Изд. № 1123 Тираж 624 Подписное

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

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