Арифметическое устройство

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ЫЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено10.08.73 (21) 1952952/24 с присоединением заявки №вЂ” (23) Приоритет(43) Опубликовано25.08.76,Бюллетень № 31 (45) Дата опубликования описания23.12.76

Союз Советских

Социалистических

Республик (») 52595G (51) М. Кл, С 06 У 7/38

Государственный комитет

Соаата Министров СССР по делам изобретений и открытий (53) УДК 681.325. .66 (088.8) (72) Автор изобретения

Ф. Ф. Мингалеев (71) Заявитель (54) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах.

Известно устройство, содержащее суммирующий блок и группы элементов И, используемое для сравнения двух двоичных чисел(11, Однако известное устройство не позволяет выполнять арифметические и логические операции.

Известно также арифметическое устройство, содержащее регистры, суммирующий блок, группы элементов И, группу элементов НЕ, элементы И, ИЛИ, группу элементов ИЛИ, выходы которых соединены с входами перво- 15 го регистра, выходы которого соединены с входами второго регистра, прямые выходы которого соединены с первыми входами суммирующего блока, а инверсные выходы соединены с первыми входами первой группы 20 элементов И, вторые входы которой соединены с инверсным выходом знакового разряда второго регистра, а третьи входы соединены с первой тактовой шиной и с входами группы элементов НЕ,выходы которых соединены 25 с первыми входами второй группы элементов И, вторые входы которых соединены с выходами суммирующего блока, выходы элементов первой и второй групп элементов И соединены соответственно с первыми и вторыми входами группы элементов ИЛИ, вторые входы суммирующего блока подключены к выходам третьей группы элементов И первые входы которых соединены с инверсными выходами третьего регистра, а вторые входы соединены с второй тактовой шиной и первым входом элемента ИЛИ (2!.

Однако это известное устройство сложное.

Целью изобретения является упрощение устройства.

Для этого в устройство введен триггер, при этом инверсный выход знакового разряда второго регистра соединен с первым входом элемента И, второй вход которого соединен с первой тактовой шиной, а выход— с входом триггера, прямой выход которого соединен с вторым входом элемента ИЛИ, выход которого соединен со входом переноса в младший разряд суммирующего блока.

525950

На чертеже приведена структурная электрическая схема устройства.

Арифметическое устройство содержит регистры 1,2 и З,суммирующий блок 4., первую группу элементов И 5, вторую группу элементов И 6, третью группу элементов И7, группу элементов HE 8, группу элементов ИЛИ 9, выходы которых соединены с входами регистра 2, выходы которого соединены с входами регистра 3, прямые выходы 10 которого соединены с первыми входами блока 4, а инверсные выходы соединены с первыми входами группы элементов 5, вторые входы которой соединены с инверсным выхо-дом знакового разряда регистра 3, а третьи 15 входы соединены с тактовой шиной "Второй такт" и с входами группы элементов HE 8, выходы которых соединены с первыми входами группы элементов И 6, вторые входы которых соединены с выходами блока 4, выхо- З ды элементов групп элементов И 5 и И 6 соединены с первыми и вторыми входами группы элементов ИЛИ 9 соответственно вторые входы блока 4 подключены к выходам группы элементов И 7, первые входы которых соединены с инверсными выходами регистра 1, а.вторые входы соединены с тактовой шиной "Первый такт" и первым входом элемента ИЛИ 1 О„

Инверсный выход знакового разряда регистра 3 соединен с первым входом элемента И 1», второй вход которого соединен с тактовой шиной Второй такт", а выход — с входом триггера 12, прямой выход которого соединен с вторым входом элемента ИЛИ 1 О. выход которого соединен с входом переноса в младший разряд блока 4.

Регистры 2 и 3 представляют собойфункционально полный регистр, запись кода на который производится двумя тактирующими импульсами внутри такта.

Группы элементов И 5 и 6, группа элементов ИЛИ 9 совмещаются с входными логиками триггеров регистра 2. 45

Перед сравнением числа, заданные в дополнительном коде, направляются на регистры 1 и 3. Сравнение производится путем вычитания чисел с последующим анализом результата. При выполнении операции может 5О быть два случая:

1. Результат вычитания отрицательный (т.е. знаковый разряд регистра 2 равен "1").

В этом случае результат вычитания сохраняется. 55

2. Результат вьгчитания положительныф (т.е. знаковый разряд регистра 2 равен "О").

Чтобы можно было судить о разности между сравниваемыми числами (разность равна "0" или разность неравна "0") произво- gp дится инвертирование результата с последующим переводом его в дополнительный код.

При этом, если числа равны, то знаковый разряд регистра 2 равен "О", если неравны, то знаковый разряд регистра 2 равен" 1"

По тактам операция "Сравнение" выполняется следующим образом: на первом такте операции — из регистра 1 на суммиоующий блок 4 посылается число в инверсной форме; — в суммирующем блоке 4 производитсясложение двух чисел и единицы дополнения "+1"; — результат сложения запоминается в регистре 3. на втором такте — производится анализ результата, полученного на первом такте; — если знаковый разряд регистра 3 равен "1", содержимое регистра 3 сохраняется; — если знаковый разряд регистра 3 равен "О", содержимое регистра 3 инвертируется. на третьем такте

-содержимое регистра 3 складывается с единицей дополнения "+1 ", если на предыдущем такте оно инвертировалось, либо сохраняется путем сложения с нулем на входе суммирующего блока.

Использование предложенного устройства обеспечивает по сравнению с известнымиследующие преимущества: а) выполнение точного поразрядного сравнения (логического сравнения) двух чисел, используя суммирующий блок арифметического устройства, т.е. без введения элемента сравнения; б) не требуется составления специальной подпрограммы выполнения операции сравнения чисел, т.е. без дополнительных затрат ячеек памяти; в) выполнение арифметических и логических операций.

Формула изобретения

Арифметическое устройство, содержащее регистры, суммирующий блок, группы элементов И, группу элементов НЕ, элементы И, ИЛИ, группу элементов ИЛИ, выходы которых соединены с входами первого регистра,,выходы которого соединены с входами второго регистра, прямые выходы которого соединены с первыми входами суммирующего блока, а инверсные выходы соединены с первыми входами первой группы элементов И, вторые входы которой соединены с инверсным выходом знакового разряда вчю525950 рого регистра, а третьи входы соединены с первой тактовой шиной и с входами группы элементов НЕ, выходы которых соединены с первыми входами второй группы элементов И, вторые входы которих соединены с 5 выходами сумьшрующего блока. выходы элементов первой и второй групп элементов И соединены соответственно с первыми и втооыми входами группы элементов ИЛИ, вторые входы суммирующего блока подключены 10 к выходам третьей группы элементов И, первые входы которых соединены с инверсными выходами третьего регистра, а вторые входы соединечы с второй тактовой шиной и первым входом элемента ИЛИ, о т л и ° ю ш е-е с я тем, что, с целью упрог устройства, в него инверсный выход регистра соеди та И, второй вой тактово триггера, с вторь торог ший нгердинен

ыход коса в млад.нятые во вниельство СССР

i6 F 7/02 1973. ,. и др. "Арифметичес,одействуюших ЭВАМ", М

), с. 249, (прототип). 525950

„дторай такпг"

Составитель Ф. Мингалеев

Техред А. Богдан Корректор Л. Боринская

Редактор А. Зиньковский

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Заказ 5 1 44/48 5 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5