[go: up one dir, main page]

SU708348A1 - Устройство дл вычислени разности двух чисел - Google Patents

Устройство дл вычислени разности двух чисел Download PDF

Info

Publication number
SU708348A1
SU708348A1 SU762373413A SU2373413A SU708348A1 SU 708348 A1 SU708348 A1 SU 708348A1 SU 762373413 A SU762373413 A SU 762373413A SU 2373413 A SU2373413 A SU 2373413A SU 708348 A1 SU708348 A1 SU 708348A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
elements
inputs
output
outputs
Prior art date
Application number
SU762373413A
Other languages
English (en)
Inventor
Анатолий Васильевич Дорошенко
Евгений Александрович Евсеев
Анатолий Сергеевич Карлюка
Александр Николаевич Горбунов
Original Assignee
Предприятие П/Я М-5156
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я М-5156 filed Critical Предприятие П/Я М-5156
Priority to SU762373413A priority Critical patent/SU708348A1/ru
Application granted granted Critical
Publication of SU708348A1 publication Critical patent/SU708348A1/ru

Links

Landscapes

  • Manipulation Of Pulses (AREA)

Description

Изобретение касаетс  вычислительной техники и может быть испрльзовано в спе циа изированЕых вычислител х, устройствах сравнени  чисел, системах автоматического контрол ,и управлени . Известны устройства дл  вычислени  разности содержащее счетчик, триггеры генератор импульсов, элементы И и ИЛИ, позвол ющие формировать значение разности как в параллельном, так Е в чиспо импульсном коде l. Недостатком-таких yci-ройств двп етс  низка  точность, обусловленна  конструктивными особенност ми. В св зи с отсут- станем синхронизации сигна/га записи по отношению к импульсам генератора на вхо ды счетчиков мойсет поступать импульс малой длительности, ирн этом из-за неоди Н 1КОБой чувствительности счетчиков к входным сигналам может произойти сраба тывание ошюго и несрабатывание другого, в результате чего по витс  погрешность .вычислени с.. Наиболее близким по технической сущности к предложенному  вэшетс  устройство дл  получени  разности двух, чисел, содержащее генератор импульсов, счетчики операндов, счетчик результата, схему сравнени , элементы И и триггер знака результата , выходы счетчиков операндов подключены к входам схемы сравнени , выходы которой подключены к входам первого и второго элементов И, другие входы которых подключены к выходу генератора им- пульсов, а выходы - к входам соответст- вуклдих счетчиков операндов, триггера знака и счетчика результата 2. Недостатком такого устройства также  вл етс  недостаточна  точность. Сигнал записи может Kaiv совпадать во времени, так в не совпадать с ампуаьсом генератора . При этом длительность первого импульса , поступающего на входы счетчиков, может иметь критическую длительность. В силу различного срабатывани  счетчиков , может произойти срабатывание одного счетчика в несрабатывание другого. вследствие чего результат выполнени  будет неверным. Цель изобретени  - повышение точност устройства. Дл  этого устройство дл  вычислени  разности двух чисел, содержащее два счет чика операндов, счетчик результата, схему сравнени , генератор импульсов, триг-i гер, два элемента И и элемент ИЛИ, при чем выходы первого и второго элементов И подключены к входам счетчиков соответ ственно первого и второго операнда, выхо дь; которых подключены к входам схемы сравнени , выходы первого и второго элэ.- ментов И подключены также к входам элемента ИЛИ, установочные входы счетчиков первого и второго операндов подключены к управл ющему входу устройства дополнительно введены третий, четвертый, п тый и шестой элементы И, второй тригi p и два элемента НЕ, Первый и второй выходы схемы сравнени  подключены к первым входам третьего и четвертого элементов И, выходы которых подключены соответственно к первому и второму знаковым выходам устройства. Выход генератора импульсов подключен к первому входу nsrroro элемента И, выход которого подключен к входу счетчика результата и первым входам первого и второго эле- ментов И, вторые входы подключены через соответственно первый и второй элементы НЕ к выходам соответствен но третьего и четвертого элементов И, которые подключены к третьим входам соответственно второго и первого элементов И, Второй вход п того элемента И подклю чен к единичному выходу первого триггера , единичный вход которого соединен с управл ющим входом устройства, который подключен также к установочному входу счетчика результата и к нулевому входу второго Трипура, единичный вход которого подключенк выходу счетчика результата , а единичный выход - к вторым входам третьего и четвертого элементов И, выходы которых подключены также к входам шестого элемента И, выход которого соединен с нулевым входом первого триггера . На чертеже приведена фуншщональна  схема устройства. Устройство дл  вычислени  разности двух чисел содержит генератор 1 импульсов , счетчики 2, 3 операндов, счетчик 4 результата, схему 5 сравнени , триггеры б, 7, элементы И 8-13, элементы НЕ 14, 15, элемент ИЛИ 16, управл ющий вход 17, знаковые выходы 18, 19, числовой выход 20, Выход генератора 1 импульсов соединен с входом элемента И В, другой выход которого подключен к ВЫХОДУ триггера 6, единичный вход которого соединен с установочными входами счетчиков 2-4, с нулевым входом триггера 7 и с управл ющим входом 17 устройства , ЕЗыход элемента И 8 подключен к входу счетчика 4, к первым входам элементов И 9, 10, выходы которых подключены к входам соответственно счетчиков 2 и 3 и к входам элемента ИЛИ 16. Поразр дные выходы счетчиков 2 и 3 соединенены с поразр дными входами схемы 5 сравнени . Первый и второй выходы схемы 5 ср 1внени  подключены к входам элементов И 11 и 13 соответственно, выходы которых подключены к знаковым вькодам устройства 18 и 19, Выход элемента И 11 соединен с первым входом элемента И 12, входом элемента И 10 и через элемент НЕ 14 с вторым входом элемен, та И 9, Выход элемента И 13 соединен с вторым входом элемента И 1.2, с третьим входом элемента И 9 и через элемент НЕ 15 с третьим входом третьего элемента И Ю, Вторые входы элементов И 11 и 13 соединены с выходом триг- гера 7, единичный вход которого подключен к выходу счетчика 4. Выход элемента ИЛИ 16 подключен к числовому выходу 2О усл ройства. Устройство работает следующим образом , В исходном состо нии счетчики 2-4, триггеры 6 и 7 наход тс  в нулевом состо нии . Элемент И 8 закрыт по второму входу запрещакщим потенциалом ед{1Ничного выхода триггера 6. Элементы И 11, 13 з 1крыты по вторым входам запродающим потенциалом единичного выхода триггера 7. Элемент И 9 закрыт по третьему входу запрещающим выходным потенциалом элемента И 13. Элемент И 10 закрыт по второму входу запрещающим выходным потенциалом элемента И 11, Элемент И 12 также закрыт. Сигналом запи- ск, поступающим на управл ющий вход 17, в с етчики 2 и 3 записываютс  ис- ходньге числа, счетчик 4 и триггер 6 устанав 1иваютс  в единичное состо ние, триггер 7 остаетс  в исходном (нулевом) состо нии. Допустим, что число, записанное в счетчике 2, больше числа, записанного в счетчике 3 (уменьшаемое больше вычитаемого). Тогда на первом выходе схемы 5 сравнени  по вл етс  разрешаю- щий потенпиал, открывающий по первому входу элемент И 11, а на втором выходе схемы 5 сраЕненн  - аапрещак пий потенциал , закрывающий по первому входу элемент И 13, При установке в единнч- нее состо ние триггера 6 разрешающим потенциалом его единичного выхода открываетс  элемент И 8 и очередной импульс генератора 1 поступает на информа ционный вход счетчика 4. Счетчик 4 переполн етс  и выходным импульсом, пода ваемым на единичный вход триггера 7, устанавливает триггер 7 в единичное состо ние . Разрешающим потенциалом едини ного выхода триггера 7 открываютс  по вторым входам элементы И 11, 13 и ,на выходе 18 устройства (плюс) по вл етс  сигнал, указывающий, что разность положительна . При этом разрешающим выходным потенциалом элемента И 11 откро- ютс  по первому входу элемент И 1.2, . по второму входу - элемент И 10, откры тый по третьему входу разрешакщим потенциалом элемента НЕ 15, и закрываетс  по второму входу запрещающим потенциалом элемента НЕ 14 элемент И 9. Следующий импульс генератора 1 поступает через элемент И 8 на информационный вход счетчика 4, записыва  в него число 1, и через открытый элемент И 10 на информационный вход счетчика 3, увеличива  записанное в нем число на . С выхода ачемеита И 10 к шyльc поступает также через элемент ИЛИ 16 на числовой выход 2О устройства. Импуль сы генератора 1 будут продолжать поступагть на входы счетчиков 3 и 4 и на числ вой выход устройства 20 до момента сов падени  чисел, записанных в счетчиках 2 и 3. В момент совпадени  чисел на втором выходе схемы сравнени  5 также позвол етс  разрешакнций потенциал, открь - вающий элемент И 13. Пра этом откры ваетс  по BTOpONjy входу элемент И 12 к закрываетс  запрещающим выходным потенодалом элемента НЕ 15 по третьему входу элемент И 10, в результате чего ирекращаетс  поступление импульсов гене ратора 1 на счетчик 3 и на числовой выход устройства 2О. Разрешающий сигнал с выхода элемента И 12, поступа  на ну™ левой вход триггеров, устанавливает его в исходное (нулевое) состо ние. При этом закрываетс  элемент И 8 и прекращает с  поступление импульсов генератора 1 на вход счетчика 4. Число импульсов, про шедших через элемент И 8 на вход счет.чика 4 за врем  между срабатывани ми элементов И 11 и И 13, н число импульсов , прошедших через элементы И 10 и ИЛИ 16 на числовой выход устройства 20, равно величине искомой разности. Следовательно, по окончании цикла вычислени  на выходах разр дов счетчика 4 получаетс  параллельный код разности, а на выходах разр дов счетчиков 2, 3 - параллельный код большего исходного числа (уме 1ьшаемого). Если вычитаемое больше уменьшаемого, то первым по вл етс  сигнал на выходе устройства 19 (минус), указывающий, что разность отрицательна, открываетс  элемент И 9, и импульсы генератора 1 поступают на числовой выход устройства 2О (через элемент ИЛИ 16) и на вход счетчика 2 до совпади1й  кода счетчика 2 с кодом счетчика 3. В остальном ибота устройства происходит аналогично описанному выше. Число импульсов, прошедших через элемент И 8 на вход счетчика 4 за врем  между срабатывани ми элементов И 13 и 11 и число HNmynbcoB, прошедших через элементы И 9, ИЛИ 16 на числовой выход устройства 2О, равно величине разности . По окончании цикла вычислени  на выходах разр дов счетчика 4 получаетс  параллельный код разности, а ва выходах разр дов счетчиков 2, 3 получаетс  параллельный код большего исходного числа (вычитаемого). Конструктивные особенности данного устройства позвол ют повысить точность устройства, так как при вычислении разности двух чисел первый импульс, поступак дий на вход счетчика, содержащего меньшее исходное число, н на вход с етгчика результата, равен по длительности импульсу генератора импульсов. Благодар  этому исключаетс  возможность несрабатывани  указанных счетчиЕСж от первого импульса. Кроме того, в устройстве при сравнении ровных чисел счетчик результата находитс  в нулевом состо нии , и на обоих знаковых выходах присутствуют одинаковые потегашалы. Таким образом информаци  на обоих знаковых выходах устройства не противоречит инфорту5ации счетчика результата, а до олн ет и подтверждает ее. Если прк сравнении разных Чисел, в случае нарушени  нopмaлы oй работы устройства, счетчик результата будет находитьс  в нулевом состо нии, то на знаковых выходах будут разные потенциалы. Такнм образом, в предложенном устройстве противоречива  информаци  на выходах двух узлов устрой

Claims (1)

  1. Формула изобретения
    Устройство для вычисления разности двух чисел, содержащее два счетчика операндов, счетчик результата, схему сравнения, генератор импульсов, триггер, два элемента И и элемент ИЛИ, причем выходы первого и второго элементов И подключены к входам счетчиков соответственно первого и второго операнда, выходы которых подключены к входам схемы сравнения, выходы первого и второго элементов И подключены также к входам элемента ИЛИ, установочные входы счетчиков первого и второго операндов подключены к управляющему входу устройства, отличающееся тем, что, с целью повышения точности устройства, в него дополнительно введены третий, четвертый, пытый и шестой элементы И, второй триггер и два элемента НЕ, причем первый и второй выходы схемы сравнения подключены к первым входам третьего и четвертого элементов И, выходы которых подключены соответственно к первому и второму знаковым выходам устройства, выход генератора импульсов подключен к первому
    ЦНИИПИ
    Заказ 8489/44
    Тираж 751 Подписное входу пятого элемента И, выход которого подключен к входу счетчика результата и первым входам первого и второго элементов И, вторые входы которых подключены через соответственно первый и второй элементы НЕ к выходам соответственно третьего и четвертого элементов И, которые подключены к третьим входам соответственно второго и первого элементов И, второй вход пятого элементы И подключен к единичному выходу первого триггера, единичный вход которого соединен с управляющим входом устройства, который подключен также к установочному входу счетчика результата и к нулевому входу второго триггера, единичный вход которого подключен к выходу счетчика результата, а. единичный выход - к вторым входам третьего и четвертого элементов И, выходы которых подключены к входам шестого динен с ра.
    элемента И, выход которого соенулевым входом первого тригге-
SU762373413A 1976-06-18 1976-06-18 Устройство дл вычислени разности двух чисел SU708348A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU762373413A SU708348A1 (ru) 1976-06-18 1976-06-18 Устройство дл вычислени разности двух чисел

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU762373413A SU708348A1 (ru) 1976-06-18 1976-06-18 Устройство дл вычислени разности двух чисел

Publications (1)

Publication Number Publication Date
SU708348A1 true SU708348A1 (ru) 1980-01-05

Family

ID=20665970

Family Applications (1)

Application Number Title Priority Date Filing Date
SU762373413A SU708348A1 (ru) 1976-06-18 1976-06-18 Устройство дл вычислени разности двух чисел

Country Status (1)

Country Link
SU (1) SU708348A1 (ru)

Similar Documents

Publication Publication Date Title
SU708348A1 (ru) Устройство дл вычислени разности двух чисел
SU650071A1 (ru) Устройство дл группового сравнени двоичных чисел
SU813432A1 (ru) Устройство дл контрол микро-пРОгРАММНОгО ABTOMATA
SU363201A1 (ru) Библиотека
SU437226A1 (ru) Счетчик импульсов
SU966694A1 (ru) Микропрограммное устройство управлени с контролем переходов
SU1256181A1 (ru) Умножитель частоты следовани импульсов
SU1084792A2 (ru) Микропрограммное управл ющее устройство
SU1013960A1 (ru) Устройство дл контрол цифровых узлов
SU877515A1 (ru) Устройство дл ввода информации
SU1571593A1 (ru) Устройство дл контрол цифровых узлов
SU842721A1 (ru) Устройство дл контрол параметров
SU921093A1 (ru) Пересчетное устройство
SU1267415A1 (ru) Микропрограммное устройство управлени
SU1151978A1 (ru) Устройство дл ввода информации
SU1007109A1 (ru) Микропрограммный процессор с самоконтролем
SU681428A1 (ru) Устройство дл выбора минимального числа
SU1264174A1 (ru) Устройство дл обслуживани запросов
SU1728665A1 (ru) Устройство дл измерени временных интервалов
SU696543A1 (ru) Запоминающее устройство
SU543936A1 (ru) Устройство дл сравнени двоичных чисел с допусками
SU1545221A1 (ru) Устройство дл контрол микропроцессорной системы
SU572850A2 (ru) Устройство дл сохранени информации в блоке оперативной пам ти
SU907781A1 (ru) Умножитель частоты
SU1200248A1 (ru) Устройство дл программного управлени шаговым двигателем