Устройство для алгебраического сложения чисел Советский патент 1978 года по МПК G06F7/385 

Описание патента на изобретение SU638959A1

6 ключеиы к первым входам разрядов сумматора, выход элемента ИЛИ соединен с вторь. входом младшего разряда сумматора f выходы которого подключены к входам разрядов выходного регистра, первый управляющий вход которого соединен с первой управляющей шиной устройства 5 . В этом устройстве для представления операндов и результата используется избыточная дв ичная система счис ления с цифрами , 1,0,1,2ф:После полу чения К разрядов, младший из которых имеет вход 2 , погрешность вычисления в устройстве не превьшает по модулю значения.Z. а 2 , где, П - разрядность окончательного результата; Ck цифры результата. Поскольку j Oil ддощд : 2 можно 3 и ЛЮчить, что известное устройство обладает глухой точностью. Кроме того, это устройство имеет довольно сложную конструкцию Целью изобретения является упрощение устройства и повышение точности вычислений Для этого устройство содержит элементы задержки и блок анализа разрядов , информационные входы которого соединены с выходами трех старших разрядов вылодного регистра, второй управляющий вход которого соединен с второй управляющей шиной устройств,, третья управляющая шина которого под ключена к входу синхронизации блока анализа разрядов первый и второй БЫ ходы которого соединены с выходньи /тн шинами устройства, а третий и четвер тый - с входами первого и второго эл ментов задеркки, выходы которых под кЛючены к соответствующим управляющим входам выходного регистра, первая ин формационная шина устройства подклю™ чена к первому входу элемента ИЛИ, второй вход которого подключен к вто рой информационной шине устройства н к вторьи ч входам трех старших разрядов сумматора Кроме того блок анализа разрядов содержит элементы запрета и элементы ИЛИ, причем первые входы первого,второго, третьего и четвертого элементов запрета подключены к входу Ьинхронизации блока анализа разрядов первый вход этого блока соединен с вторыми входами второго и третьего и с управляющими входами первого и четвертого элементов запрета, второй вкод блока соединен с вторым входом первого и управляющим входом второго элементов запрета, третий вход блока соединенно вторым входом четвертого и управляющим входом.третьего элемен та запрета, выход первого элемента запрета соединен с первыми входами первого и второго элементов ИЛИ, выход второго элемента запрета - с пер вглми входами третьего и четвертого 4 элементов ИЛИ, выход третьего элемента запрета - с вторыми входами второго и третьего элементов ИЛИ, а выход четвертого элемента запрета - с вторыми входами первого и четвертого элементов ИЛИ, выходы первого и третьего элементов ИЛИ подключены соответственно к первому и второму, а .ы второго и четвертого элементов ИЛИ - к третьему и четвертому выходам блока анализа разрядов„ На чертеже изображена функциональная схема устройства для алгебраического сложения чисел. В состав устройства входят cyNmaтор 1 и выходной регистр 2, имеющий цепь сдвигов. Сумматор 1 и выходной регистр 2 содержат четыре разряда. Вьзходы суг-д-матора 1 подключены к входам нькодного регистра 2, причем выход - го разряда cy№v aTopa 1 подключен по зкоду J - го разряда выходного регистра 2 . Выходы выходного регистра 2 подключены к входам суьматора 1, причем выход j - го разряда выходного регистра 2 связан с одним входом j - го разряда сул-шатора 1 Устройство также содержит элемент ИЛИ 3 и информационные входы 4, 5 Выход элемента ИЛИ 3 подключен к входу младшего разряда сумг-итора 1 „ Информационный вход 4 связан с вторыгли входами трех старших разрядов сумматора 1 н одним входом элемента ИЛИ 3, Второй вход элемента ИЛИ 3 связан с глнформа-ционньай входо.м 5, 3 состав устройства также входят блок б анализа разрядов, содержащий элементы запрета 1i Т и элементы ИЛИ 8 - 8 , а также элементы задержки 9 и 10, Выходы трех старших разрядов выкодного регистра 2 подлключены к входам блока анализа разрядов 6, причем первого (старшего) разряда выходного ре.гистра 2 связан с инверсными входами элементов запрета 7 и 7д и с прямыми входами элементов запрега /2 и 70 , Выход второго разряда в«2ходного регистра 2 подключен к прямом входу элемента запрета и к инверсному входу эл. iBHTa запрета 7е . Выход ретьего разряда выходного регистра 2 связан с инверсным входом элемента запрета 7§ и лрякййм входом элемента запрета 7. а Выходы элементов запрета 7j - 74 подключены к входам элементов ИЛИ . Выход элемента запрета 7 подключен к входам элементов 1-ШИ 8 , Sg Выход элемента запрета 7g связан со входами элемента ИЛИ 8, 84 , Выход элемента запрета 7 подключен к вкодам элементов ИЛИ 3 к 8 Выход элемента запрета. 7д связан с вяодагли элементов ИЛИ 8 84, Выход элемента ИЛИ Sj связан с вх дом элемента задержки 9, выход которого подключен к входам установки в О двух старших разрядов выходног регистра 2. Выход элемента ИЛИ 84. связан с вх дом элемента задержки 10, выход кото рого подключен к входам установки в двух старших разрядов выходног регистра 2, Кроме того, устройство содержит управляющие входы 11, 12, 13 и выход 14, 15. Управляющий вход 11 подключен к цепи Приемки кода выходного регистра 2, Управляющий вход 12 связан с цепь сдвига выходного регистра 2.. Управля ющий вход 13 связан с управляющим входом блока анализа разрядов 6, а именно с входами элементов запрета 7i - 74.. Выходы 14, 15 соединены с выходам .блока анализа разрядов б, причем выход 14 связан с выходом элемента ИЛИ а выход 15 соединен с выходом эле мента ИЛИ 8. В качестве сумматора 1 может быть использован четырехразрядный комбина ционный сулчматоре : Выходной регистр 2 может быть построен по схеме сдвигающего регистра Прием кода в выходной регистр 2 из сумматора производится с задержкой, которая определяется внутренним стро нием триггеров, из которых построен выходной регистр 2 (триггеры с внутренней задеряской) , Предлагаемое устройство работает следующим образом. В начальном состоянии выходной регистр 2 установлен в нулевое состояние Алгебраическая двух чисел вычисляется в (п 2 циклах,, каждый из которых состоит из четырех тактов, где п - разрядность представления операндов« На управляющие входы 11, 12, 13 последовательно во .времени поступают управляющие сигналы К началу первого такта казкдого i -го цикла на информационные вхо,цы 4 5 поступают -и разряд первого опера да. Если единичный сигнал поступит на информацион ный вход 4 это говорит о том, что i -и разряд.первого операнда численно равен 1 если единичный сигнал поступит на информационный вход 5, это свидетельствует о том, что } -и разряд первого операнда чис ленно равен I; если же единичный сигнал не поступит ни на один из информа ционных входов 4, 5, это еви,цетель ствует о том, что -и разряд первого операнда численно равен нулю, Код, описанный в выходном регистре 2, суммируется с кодом, поступаклци с информационных входов 4, 5, причем сигнал, пропорциональнЕлй 1, представлен в дополнительном виде. В первом такте по управляющему сигналу, поступающему на управляющий вход 11, производится прием кола с выходов сумматора 1 в выходной регистр 2 „ К началу второго такта на информационные входы 4 и 5 поступает i й разряд второго операнда, также пропорциональным двоичньом кодом с цифрами Г, О, 1 в каждом разряде. Содержание выходного регистра 2 суммируется с кодом, поступающим с информационных входов 4 и 5, Во втором такте по управляющему сигналу, поступающему также на управляющий вход 11, производится прием кода в выходной регистр 2. В результате, по окончании второго такта, в выходном регистре 2 образуется код, значение которого равно значению очередных разрядов операндов, и кода, который был записан в выходном регистре 2 перед началом 1цикла. В третьем такте по управляющему сигналу, поступающему на управляющий вход 13, производится выдача информации на выходе устройства. Два старших разряда выходного регистра 2 являются знaкoвы Iiв Тогда, если значение кода, записанного в выходном регистре 2,lR-i--j; то единичный сигнал появится на выходе 15. что свидетельствует о том, что очередной разряд алгебраической сумж численно равен 1 о, . ЕслиТ -|;, то единичный сигнал появится на выходе 14, что свидетельствует о TOMf что очередной разряд результата численно равен 1„ - аналогичный сигнал не появится ни на одном из выходов 14, 15, что свидетельств5вт о том, что очередной разряд алгебраической cyb.iMbJ численно равен нулю. Кроме того, в третьем такте производится начальная установка двух старших (знаковых) разрядов внходного регистра 2 через время, гопределяемое элементами задержки 9 и 10, При этом, если единичный сигнал присутствует на выходе элемента ИЛИ 8 , знаковые разряды выходного регистра 2 устанавливаются в нулевое состояние. Если единичный сигнал присутствует на выходе элемента ИЛИ 8, то знаковые разряды выходного регистра 2 устанавливаются в единичное состояниеЕсли же единичный сигнал не присутствует одном из выходов элементов ИЛИ 82, 8 , знаковые разряды выхолного регистра 2 не меняют своего состояния.-. При это-М выполняется условие; время задержки распространения сигналов в элементах задержки 9,- 1-0 больше

длительности управлякацего сигнала, поступакнцего на управляющий вход 13,

В четвертом такте по управляющему сигналу, поступающему на управляющий вход 12, производится сдвиг влево кода, записанного в выходном регистре 2

В результате выполнения ( 2) циклов на выходах 14, 15 последовагельно разряд за разрядом формируется значение алгебраической суммы двух чисел,представленное избыточным двоичным кодом с цифрами Г, О, 1 в каждом разряде.

Ввиду того, что операция содержит П разрядов S (П -f 1) и (п+2) циклах на входы 4 и 5 единичные сигналы не поступают; (П4-1) и () разряды операндов численно равны нулю.

Пример .Необходимо вычислить алгебраическую cywvsy числа А и Б, где

А OfllOO В - Of 3.111.

Состояние выходного регистра 2, коды на входах сумматора 1 и на вы-ходах блока б анализа разрядов иллюстрируются в прилагаемой таблице в каждом цикле вычислений.

Д1ричем, в столбце Ьходы сумг-saToра показаны коды, поступающие на входы сумматора 1 с информационных входов 4 и 5. В первом такте каждого цикла на входы устройства- поступает очередной разряд А, а во втором такте -очередной разряд числа В,

Разрядность представления операндов Пж 4 ,

В результате выполнения 6 циклов на выходах устройства сформировалось значение алгебраической суммы числа А и В.

С в А + В 11, ГЮ

Таким образом, можно заключить, что поскольку в данном устройстве | маис° позволяет повысить точность вычислений в 2 раза по сравнению с известным. Кроме того оно

проще известного устройства, особенно при выполнении его в виде ВИС, так как имеет меньшее число внешних выводов.

Похожие патенты SU638959A1

название год авторы номер документа
Устройство для вычисления обратной величины 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU732861A1
Устройство для вычисления функции 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU662937A1
Устройство для умножения в избыточной двоичной системе 1982
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU1059568A1
Фазоимпульсный сумматор 1980
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Меженый Анатолий Филиппович
  • Мишинский Юрий Никифорович
  • Тарасенко Владимир Петрович
  • Токовенко Степан Емельянович
SU885996A1
Устройство для деления двоичного числа на коэффициент 1982
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU1072040A1
Устройство для нормализации чисел 1980
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Байдич Галина Васильевна
SU953636A1
Устройство для вычисления элементарных функций 1982
  • Каневский Юрий Станиславович
  • Куц Наталия Евгеньевна
  • Лозинский Вадим Иванович
  • Сергиенко Анатолий Михайлович
SU1141399A1
Устройство для сложения чисел 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU634274A1
Арифметическое устройство 1977
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Сидоренко Виктор Андреевич
  • Тарасенко Владимир Петрович
SU669353A1
Устройство для алгебраического сложения чисел 1983
  • Кожемяко Владимир Прокофьевич
  • Мартынюк Татьяна Борисовна
  • Головань Татьяна Викторовна
  • Тимченко Леонид Иванович
SU1136148A1

Иллюстрации к изобретению SU 638 959 A1

Реферат патента 1978 года Устройство для алгебраического сложения чисел

Формула изобретения SU 638 959 A1

SU 638 959 A1

Авторы

Баня Евгений Николаевич

Жабин Валерий Иванович

Корнейчук Виктор Иванович

Макаров Владимир Васильевич

Тарасенко Владимир Петрович

Даты

1978-12-25Публикация

1976-04-26Подача