SU758151A1 - Устройство для вычитания 1 2 - Google Patents

Устройство для вычитания 1 2 Download PDF

Info

Publication number
SU758151A1
SU758151A1 SU782670334A SU2670334A SU758151A1 SU 758151 A1 SU758151 A1 SU 758151A1 SU 782670334 A SU782670334 A SU 782670334A SU 2670334 A SU2670334 A SU 2670334A SU 758151 A1 SU758151 A1 SU 758151A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
comparator
trigger
counter
Prior art date
Application number
SU782670334A
Other languages
English (en)
Inventor
Sergej V Kuptsov
Leonid M Zhavoronkov
Vladimir N Zajtsev
Aleksandr N Gornushenkov
Original Assignee
Mo I Elektronnoj Tekhniki
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 Mo I Elektronnoj Tekhniki filed Critical Mo I Elektronnoj Tekhniki
Priority to SU782670334A priority Critical patent/SU758151A1/ru
Application granted granted Critical
Publication of SU758151A1 publication Critical patent/SU758151A1/ru

Links

Landscapes

  • Complex Calculations (AREA)
  • Measurement Of Unknown Time Intervals (AREA)

Description

Изобретение относится к вычислительной технике и может применяться в специализированных цифровых вычислительных устройствах для выполнения операции вычитания. 5
Известно устройство для вычитания, содержащее динамические регистры, сумматор, линии задержки, триггеры, схемы совпадения Щ .
Недостатками его являются слож- ’θ ность построения и низкое быстродействие .
Наиболее близким по технической сущности к изобретению является устройство для вычитания, содержащее 15 генератор импульсов, элемент И, триггер с раздельными входами, элемент ИЛИ и счетный триггер [2].
Недостатком устройства является низкое быстродействие, так как вре- 20 мя выполнения операции 1оп = Ц+ ί^, где ц - время, затрачиваемое на подготовку к вычислению разности, а
- время, затрачиваемое на вычисление разности, причем 25
Ч = (^тс.х ' Ν)Τ( (1 )
где = 2" - 1 ;
N = гпзх Ν.,, Ν2); η - число разрядов каждого из
счетчиков; 30
Ν, - число, записанное в первом • счетчике;
- число, записанное во втором счетчике;
Т - период следования импульсов с генератора,
а 1г = (Н/ЛИ, (2)
Низкое быстродействие известного устройства обусловлено наличием времени подготовки г, .
Целью изобретения является повышение быстродействия устройства для вычитания.
Это достигается тем, что в устройство для вычитания, содержащее генератор импульсов, элемент И, триггер и реверсивный счетчик, причем выход генератора импульсов соединен с первым входом элемента И, второй вход которого подключен к нулевому выходу триггера, а установочный вход реверсивного счетчика соединен с шиной записи первого числа, введены регистр и компаратор, причем первый и второй управляющие входы реверсивного счетчика соединены соответственно с первым и вторым выходами компаратора, счетный вход реверсивного счетчика соединен с выходом элемента И, а выход реверсивного счетчика - с пер3
758151
4
вым входом компаратора, второй вход 'которого соединен с выходом регистра, установочный зход которого соединен с шиной записи второго числа, третий выход компаратора соединен с нулевым входом триггера, единичный вход которого подключен к входу ^правления устройством, выход устройства соединен с выходом элемента И.
На фиг, 1 представлена структурная схема устройства для вычитания; на фиг. 2 - временная диаграмма его работы.
Устройство содержит генератор импульсов 1, элемент И 2, триггер 3, реверсивный счетчик 4, шину 5 записи первого числа, компаратор 6, регистр 7, шину 8 второго числа, вход
9 управления устройством и выход
10 устройства.
Установочные входы реверсивного счетчика 4 соединены с шиной 5 записи первого числа, а выходы - с первым входом компаратора 6. Установочные входы регистра 7 подключены к шинам 8 записи второго числа, а выходы - ко второму входу компаратора 6.
Устройство для вычитания работает следующим образом.
Уменьшаемое Ν1 записывается в регистр 7, а вычитаемое Ν2 - в реверсивный счетчик 4 (см. фиг. 2а). На единичный вход триггера 3 поступает импульс "Начало вычитания” (см. фиг.
, 26), устанавливающий триггер 3 в единицу (см. фиг. 2в), и тем самым открывает элемент И 2 для прохождения импульсов с генератора 1 на счетный вход счетчика 4 и на выход устройства 10 (см. фиг. 2ж).
Направление счета реверсивного^ · счетчика 4 определяется компаратором 6 следующим образом. Если уменьшаемое Ν, больше вычитаемого Νχ, то реверсивный счетчик 4 работает на сложение (см. фиг. 2г), если уменьшаемое Ν-, меньше вычитаемого , реверсивный счетчик 4 работает на вычитание (см, фиг. 2д). В момент, равенства кодов в регистре 7 и счетчике 4 компаратор 6’ вырабатывает сигнал (см. фиг. 2е), обнуляющий триггер 3, тем самым закрывая прохождение импульсов с. генератора 1 через элемент И 2 на счетный вход счетчика 4. Таким образом, на выходной шине имеем
пачку импульсов (см. фиг. 2ж), количество которых определяет абсолютное
значение полученной разности (Ν-, - Ν2)
а на выходах компаратора 6 - информацию о знаке разности (см. фиг. 2г,д).
Эффективность изобретения заключается в уменьшении времени выполнения операций вычитания за счет исключения времени на подготовку к вычислению разности. Время выполнения операции в предлагаемом устройстве определяется выражением
ΐοπ = 12 = (ГЦ - Ν5 ) · т. в то время как в известном устройстве время выполнения операции составляет 1оп “ [(Итак + «2 П ' Т

Claims (1)

  1. формула изобретения
    Устройство для вычитания, содержащее генератор импульсов, элемент И, триггер и реверсивный счетчик., причем выход генератора импульсов соединен с первым входом элемента И, второй вход которого подключен к нулевому выходу триггера, а установочный вход реверсивного счетчика соединен с шиной записи первого числа, отличающееся тем, что, с целью повышения быстродействия устройства за счет исключения времени на подготовку к вычислению разности, оно содержит регистр и компаратор, причем первый и второй управляющие входы реверсивного счетчика соединены соответственно с пер-" вым и вторым выходами компаратора, счетный вход реверсивного счетчика соединен с выходом элемента И, а вы-, ход реверсивного счетчика - с первым входом компаратора, второй вход которого соединен с выходом регистра, установочный вход которого соединен с шиной записи второго числа, третий выход компаратора соединен с нулевым входом триггера, единичный вход которого подключен к входу управ ления устройством, а выход устройства соединен с выходом элемента И.
SU782670334A 1978-09-29 1978-09-29 Устройство для вычитания 1 2 SU758151A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU782670334A SU758151A1 (ru) 1978-09-29 1978-09-29 Устройство для вычитания 1 2

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU782670334A SU758151A1 (ru) 1978-09-29 1978-09-29 Устройство для вычитания 1 2

Publications (1)

Publication Number Publication Date
SU758151A1 true SU758151A1 (ru) 1980-08-23

Family

ID=20787810

Family Applications (1)

Application Number Title Priority Date Filing Date
SU782670334A SU758151A1 (ru) 1978-09-29 1978-09-29 Устройство для вычитания 1 2

Country Status (1)

Country Link
SU (1) SU758151A1 (ru)

Similar Documents

Publication Publication Date Title
SU758151A1 (ru) Устройство для вычитания 1 2
SU450166A1 (ru) Вычислитель разности двух чисел
SU630628A1 (ru) Устройство дл умножени
SU450180A1 (ru) Устройство дл оценки математического ожидани
SU396689A1 (ru) Устройство для деления
SU822182A2 (ru) Устройство дл вычислени разностидВуХ -РАзР дНыХ чиСЕл
RU1783618C (ru) Преобразователь двоично-К-ичного кода в двоичный код
SU720424A1 (ru) Преобразователь двоично-дес тичного кода в последовательный двоичный код
SU1487179A1 (ru) Устройство для счета импульсов
SU960836A1 (ru) Функциональный преобразователь
SU1725394A1 (ru) Счетное устройство
SU840902A1 (ru) Вычислительное устройство
SU746546A1 (ru) Цифровое усредн ющее устройство
SU411453A1 (ru)
SU896632A1 (ru) Цифровой экстрапол тор
SU440795A1 (ru) Реверсивный двоичный счетчик
SU771619A1 (ru) Устройство дл допускового контрол
SU508925A1 (ru) Аналого-цифровой преобразователь
SU767753A1 (ru) Устройство дл сравнени чисел
SU962936A1 (ru) Устройство дл суммировани временных интервалов
SU568051A1 (ru) Устройство дл возведени в квадрат
SU1083187A1 (ru) Вычислительное устройство
SU1120320A1 (ru) Устройство дл вычислени квадрата и квадратного корн
SU1113799A1 (ru) Устройство дл извлечени квадратного корн
SU560338A1 (ru) Способ преобразовани цифрового кода в сдвиг фаз между формируемым и опорным напр жением