Вычислитель разности относится к области цифровой вычислительной техники и может быть использован в системах автоматического управления и контроля, цифровых моделирующих устройствах, специализированных вычислителях, устройствах сравнения чисел.
Известно устройство для вычисления разности двух чисел.
Это устройство содержит генератор вычитающих импульсов, два счетчика, два триг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М «минус устройства, а выход «единица второго триггера знака-совходом «плюс устройства, отличающийся тем, что, с целью упрощения схемы, он содержит вторую схему «И и две схемы «ИЛИ, причем первый вход второй схемы соединен с выходом генератора вычитающих импульсов,
второй вход схемы «И соединен с выходом пе|рвой схемы «ИЛИ, а выход соединен со счетным входом первого счетчика; выходы «нуль первого и второго триггеров знака соединены со входами первой схемы «ИЛИ
соответственно; выходы «единица первого и второго триггеров знака соединены со входами второй схемы «ИЛИ соответственно; выход второй схемы «ИЛИ соединен со вторым входом первой схемы «И.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сравнения чисел с допуском | 1985 |
|
SU1251067A1 |
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ СРЕДНЕЙ НАРАБОТКИ НА ПОЛНЫЙ ОТКАЗ СТРУКТУРНО-СЛОЖНОЙ СИСТЕМЫ | 1992 |
|
RU2041493C1 |
Устройство для вычитания | 1982 |
|
SU1083183A1 |
Устройство для деления чисел в форме с плавающей запятой | 1988 |
|
SU1566340A1 |
Вычитающее устройство | 1979 |
|
SU771668A1 |
Измеритель разности временных интервалов | 1978 |
|
SU789856A1 |
Устройство для определения скользящего среднего | 1971 |
|
SU438016A1 |
Цифровой измеритель относительной разности скоростей | 1981 |
|
SU1015306A1 |
Вычитающее устройство | 1980 |
|
SU911549A1 |
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2004 |
|
RU2292580C2 |
Авторы
Даты
1974-11-15—Публикация
1972-10-23—Подача