SU758151A1 - Устройство для вычитания 1 2 - Google Patents
Устройство для вычитания 1 2 Download PDFInfo
- 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
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)
- формула изобретенияУстройство для вычитания, содержащее генератор импульсов, элемент И, триггер и реверсивный счетчик., причем выход генератора импульсов соединен с первым входом элемента И, второй вход которого подключен к нулевому выходу триггера, а установочный вход реверсивного счетчика соединен с шиной записи первого числа, отличающееся тем, что, с целью повышения быстродействия устройства за счет исключения времени на подготовку к вычислению разности, оно содержит регистр и компаратор, причем первый и второй управляющие входы реверсивного счетчика соединены соответственно с пер-" вым и вторым выходами компаратора, счетный вход реверсивного счетчика соединен с выходом элемента И, а вы-, ход реверсивного счетчика - с первым входом компаратора, второй вход которого соединен с выходом регистра, установочный вход которого соединен с шиной записи второго числа, третий выход компаратора соединен с нулевым входом триггера, единичный вход которого подключен к входу управ ления устройством, а выход устройства соединен с выходом элемента И.
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) |
-
1978
- 1978-09-29 SU SU782670334A patent/SU758151A1/ru active
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) | Способ преобразовани цифрового кода в сдвиг фаз между формируемым и опорным напр жением |