[go: up one dir, main page]

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

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

Info

Publication number
SU1727121A1
SU1727121A1 SU904851632A SU4851632A SU1727121A1 SU 1727121 A1 SU1727121 A1 SU 1727121A1 SU 904851632 A SU904851632 A SU 904851632A SU 4851632 A SU4851632 A SU 4851632A SU 1727121 A1 SU1727121 A1 SU 1727121A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
inputs
elements
output
outputs
Prior art date
Application number
SU904851632A
Other languages
English (en)
Inventor
Евгений Александрович Оленев
Original Assignee
Е. А. Оленев
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 Е. А. Оленев filed Critical Е. А. Оленев
Priority to SU904851632A priority Critical patent/SU1727121A1/ru
Application granted granted Critical
Publication of SU1727121A1 publication Critical patent/SU1727121A1/ru

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относитс  к вычислительной технике и автоматике и может быть использовано в системах обработки информации и управлени . Цель изобретени  - повышение быстродействи  и упрощение устройства. Устройство содержит четыре счетчика, три элемента ИЛИ, п+2 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, где п разр дность входного аргумента, четыре элемента И, два элемента ИЛИ-НЕ, триггер, генератор, элемент задержки, сумматор с соответствующими св з ми. Принцип работы устройства основан на пошаговой реализации алгоритма вычислени  под управлением блока син- хронизации с трем  динамическими выходами. 1 ил.

Description

Изобретение относитс  к вычислительной технике и автоматике и может быть использовано в системах обработки информации и управлени .
Известно устройство дл  вычислени  разности квадратов двух чисел, которое содержит генератор импульсов, триггер, реверсивный счетчик, суммирующий счетчик, элементы И, блок синхронизации и сумматор .
Недостатками этого устройства  вл ют- с  ограниченна  функциональна  возможность и сложность конструкции.
Наиболее близким к предлагаемому  вл етс  устройство дл  вычислени  разности квадратов двух чисел, содержащее п ть счетчиков, триггер, генератор, элемент задержки , сумматор, элементы ИЛИ, элементы И и элементы ИСКЛЮЧАЮЩЕЕ ИЛИ.
Недостатком такого устройства  вл етс  сложность конструкции; кроме того, быстродействие устройства падает с
увеличением разности чисел, над которыми производ т операцию вычислени .
Целью изобретени   вл етс  повышение быстродействи  и упрощен неустройства.
Цель достигаетс  тем, что в устройстве дл  вычислени  разности квадратов двух чисел , содержащем генератор тактовых импульсов , триггер, четыре элемента И, два счетчика, блок синхронизации сумматор, три элемента ИЛИ, два элемента ИЛИ-НЕ, группу элементов ИСКЛ ЮЧАЮЩЕ Е ИЛ И, элемент И СКЛ КАЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом первого элемента И.второй вход которого соединен с выходом генератора тактовых импульсов и с первым входом второго элемента И, первый и второй входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ подключены к выходам соответственно первого и второго элементов ИЛИ, к первым входам третьего и четвертого элементов И, вторые входы которых объединены, и к входам первого элемента ИЛИ-НЕ, выход которого соединен с
ю
4 ЬО
входом установки нул  триггера, выходы сумматора соединены с первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы, вторые входы которых подключены к выходам первого счетчика, а выходы к входам второго элемента ИЛ И-НЕ, выходы третьего и четвертого элементов И соединены с входами вычитани  соответственно первого и второго вычитающих счетчиков, выходы которых соединены с входами соответственно первого и второго слагаемых сумматора и с входами первого и второго элементов ИЛИ, входы синхронизации первого и второго вычитающих счетчиков подключены к первому выходу блока синхронизации, вход запуска которого  вл етс  одноименным входом устройства , а второй и третий выходы подключены соответственно к входу синхронизации сумматора и входу установки единицы триггера , информационные входы первого и второго вычитающих счетчиков  вл ютс  соответственно первым и вторым информационными входами устройства, входы сброса первого и второго вычитающих счетчиков объединены и  вл ютс  входом сброса устройства , выход второго элемента ИЛ И-НЕ соединен с первым входом третьего элемента ИЛИ и входом установки нул  первого счетчика, счетный вход которого объединен со счетным входом второго счетчика и подключен к выходу первого элемента И, третий вход которого объединен с одноименными входами третьего и четвертого элементов И и подключен к выходу триггера, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с инверсным входом второго элемента И, выход которого соединен со вторым входом третьего элемента ИЛИ, выход которого подключен ко второму входу четвертого элемента И..
На чертеже представлена функциональна  схема устройства дл  вычислени  разности квадратов двух чисел,.где показаны вычитающие счетчики 1 и 2, счетчики 3 и 4, сумматор 5, блок синхронизации 6, триггер 7, элементы ИЛИ8-10, элементы ИЛИ-НЕ 11 и 12, элементы И 13-16, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 17-21 и генератор тактовых импульсов 22..
Устройство работает следующим образом .
В исходном состо нии счетчики 1-4 и триггер 7 наход тс  в нулевом состо нии. На выходах сумматора 5, элементов ИЛИ 8, 9, ИЛИ-НЕ 12 , И 13, 15, 16, ИСКЛЮЧАЮЩЕЕ ИЛИ 17-21, блока, синхронизации 6 - логический 0, а на выходе элемента ИЛИ-НЕ 11- логическа  1. Импульсы с выхода генератора 22 через элементы И 14 и ИЛИ 10 поступают на входы элементов И 13,16.
После прихода импульса управлени  на вход элемента 6, на его первом динамическом выходе через врем  ti формируетс  сигнал, который производит запись информации (чисел) в счетчики 1 и 2. При этом на выходах элементов ИЛИ 8,9 по вл етс  высокий , а на выходе элемента ИЛИ-НЕ 11 - низкий уровни напр жени . Через врем  t2 на втором динамическом выходе элемента 6
0 по вл етс  сигнал, по которому информаци  с выходов счетчиков 1 и 2 поступает в. сумматор 5, где хранитс  в виде суммы двух чисел на его выходах. Так как при сложении двух n-разр дных чисел количество разр 5 дов может увеличитьс  на единицу, то сумматор 5 имеет п+1 выход, причем последний выход  вл етс  выходом переноса. На выходах элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 18-21 по вл етс  высокий уровень напр жени , а
0 на выходе элемента ИЛИ-НЕ 12 по прежнему остаетс  логический 0.
Через врем  t3 на третьем динамическом выходе блока 6 по вл етс  сигнал, пе- ревод щий триггер 7 в единичное
5 состо ние. Импульсы генератора 22, которые до этого момента поступали на входы элементов И 13, 16 с выхода элемента ИЛИ 10, начинают прохрдить через элементы И 13, 16 на вычитающие входы счетчиков 1 и
0 2. Каждый импульс генератора 22 уменьшает содержимое счетчиков 1 и 2 на одну единицу до тех пор, пока один из них переходит в нулевое состо ние. Предположим, что первым обнул етс  счетчик 1. Тогда на выходе
5 элемента ИЛИ 8 по вл етс  сигнал логического нул . При этом на выходе элемента И
16формируетс  низкий уровень напр жени , который запрещает дальнейший счет счетчику 1. К этому моменту в счетчике 2
0 будет число, равное разности двух чисел, которые были в счетчиках 1 и 2. Одновременно на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ
17формируетс  сигнал логической 1, который через элемент И 14 запрещает, а через
5 элемент И 15 разрешает прохождение импульсов генератора 22.
Счетчики 3 и 4 начинают накапливать счетные импульсы. При совпадении кода числа в счетчике 3 с кодом числа на выходах
0 сумматора 5 на выходах элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 18-21 формируютс  низкие уровни напр жени , которые привод т к по влению на выходе элемента ИЛИ-НЕ 12 логической 1, поступающей на вход сброса
5 счетчика 3 и через элементы ИЛИ 10 и И 13 - на вычитающий вход счетчика 2. Вследствие этого содержимое счетчика 2 уменьшаетс  на единицу, а счетчик 3 обнул етс . Счетчик 3 вновь начинает накапливать информацию , весь цикл работы повтор етс .
Это будет продолжатьс  до тех пор, пока счетчик 2 не перейдет в нулевое состо ние. При этом в счетчике 4 будет записано число, равное произведению суммы двух чисел, которые были в счетчиках 1 и 2, на их разность, т.е. разность квадратов этих чисел.
После того как счетчик 2 перейдет в нулевое состо ние, на выходе элемента ИЛИ- НЕ 11 формируетс  сигнал логической 1, который переведет триггер 7 в нулевое состо ние . Наличие низкого потенциала на выходах элементов И 13, 15, 16 запрещает работу счетчиков 1-4.
Сигналы с выхода триггера 7 можно также использовать в качестве признака окончани  работы устройства.

Claims (1)

  1. Формула изобретени  Устройство дл  вычислени  разности квадратов двух чисел, содержащее генератор тактовых импульсов, два счетчика, триггер , первый и второй вычитающие счетчики, сумматор, три элемента ИЛИ, блок синхронизации , четыре элемента И, первый и второй элементы ИЛИ-НЕ, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ выход которого соединен с первым входом первого элемента И, второй вход которого соединен с выходом генератора тактовых импульсов и с первым входом второго элемента И, первый и второй входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ подключены к вы ходам соответствен но первого и второго элементов ИЛИ, к первым входам соответственно третьего и четвертого элементов И, вторые входы которых объединены , и к одноименным входам первого элемента ИЛИ-НЕ, выход которого соединено входом установки нул  триггера, выходы сумматора соединены с первыми
    входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы, вторые входы которых подключены к выходам первого счетчика, а выходы - к входам второго элемента ИЛИ-НЕ, выходы третьего и четвертого элементов И соединены с входами вычитани  соответственно первого и второго вычитающих счетчиков, выходы которых соединены с входами соответственно первого и второго слагаемых
    сумматора и с входами первого и второго элементов ИЛИ, входы синхронизации первого и второго вычитающих счетчиков под- ключены к первому выходу блока синхронизации, вход запуска которого  вл етс  одноименным входом устройства, а второй и третий выходы подключены соответственно к входу синхронизации сумматора и входу установки единицы триггера, информационные входы первого и второго
    вычитающих счетчиков  вл ютс  соответственно первым и вторым информационными входами устройства, а их входы сброса объединены и  вл ютс  входом сброса устройства , отличающеес  тем, что, с целью
    повышени  быстродействи  и упрощени  устройства, выход второго элемента ИЛИ- Н Е соединен с первым входом третьего эле- мента ИЛИ и входом установки нул  первого счетчика, счетный вход которого
    объединен со счетным входом второго счетчика и подключен к выходу первого элемента И, третий вход которого объединен с одноименными входами третьего и четвертого элементов И и подключен к выходу
    триггера, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с инверсным входом второго элемента И, выход которого соединен со вторым входом третьего элемента ИЛИ, выход которого подключен ко второму входу
    четвертого элемента И,
SU904851632A 1990-07-17 1990-07-17 Устройство дл вычислени разности квадратов двух чисел SU1727121A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU904851632A SU1727121A1 (ru) 1990-07-17 1990-07-17 Устройство дл вычислени разности квадратов двух чисел

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU904851632A SU1727121A1 (ru) 1990-07-17 1990-07-17 Устройство дл вычислени разности квадратов двух чисел

Publications (1)

Publication Number Publication Date
SU1727121A1 true SU1727121A1 (ru) 1992-04-15

Family

ID=21527820

Family Applications (1)

Application Number Title Priority Date Filing Date
SU904851632A SU1727121A1 (ru) 1990-07-17 1990-07-17 Устройство дл вычислени разности квадратов двух чисел

Country Status (1)

Country Link
SU (1) SU1727121A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР Ns 739529, кл. G 06 F 7/544, 1977. Авторское свидетельство СССР № 1337897, кл. G 06 F 7/544, 1987. *

Similar Documents

Publication Publication Date Title
SU662932A1 (ru) Преобразователь р-кода фибоначчи в двоичный код
SU1727121A1 (ru) Устройство дл вычислени разности квадратов двух чисел
SU1325468A1 (ru) Вычислительное устройство
KR100209715B1 (ko) 인터럽트 발생 회로
SU667966A1 (ru) Устройство дл сравнени чисел
JPS62261084A (ja) タイミング信号発生装置
SU517162A1 (ru) Элемент пам ти с трем устойчивыми состо ни ми
RU1807476C (ru) Устройство дл вычислени экстремумов
SU1290536A1 (ru) Устройство дл преобразовани числа из системы остаточных классов в позиционный код
SU911508A1 (ru) Устройство дл сравнени двух чисел
SU1401448A1 (ru) Устройство дл реализации булевых симметричных функций
SU928345A2 (ru) Дискретный умножитель частоты следовани импульсов
SU731592A1 (ru) Распределитель импульсов
SU1249510A1 (ru) Устройство дл вычислени модул и аргумента вектора
SU319937A1 (ru) УСТРОЙСТВО дл СРАВНЕНИЯ ДЕСЯТИЧНЫХФАзоимпульсных кодов
SU1200299A1 (ru) Устройство дл определени стационарности случайного процесса
SU1471189A2 (ru) Устройство дл вычислени разности квадратов двух чисел
SU1476616A1 (ru) Преобразователь двоичного кода в двоично-дес тичный код угловых величин
SU1721607A1 (ru) Генератор случайных чисел
SU1420653A1 (ru) Устройство дл синхронизации импульсов
SU1695296A1 (ru) Генератор случайных чисел
SU928343A1 (ru) Устройство дл сортировки чисел
SU1427384A1 (ru) Цифровое вычислительное устройство гибридных вычислительных машин
SU1418906A2 (ru) Преобразователь частоты в код
SU1665387A1 (ru) Устройство дл вычислени интервальной коррел ционной функции