входы четвертого элемента И соединены с входом второго элемента НЕ и выходами четвертого и пятого элементов НЕ, входы пятого элегснта И соединены с входами первого и третьего элементов НЕ и выходом пятого элемента НЕ, входы шестого элемента И соединены с выходом третьего элемента НЕ и входом пятого элемента НЕ, входы седьмого элемента И соединены с входом четвертого элемента НЕ и выходами первого и второго эле- „ ментов НЕ, выходы первого, второго и третьего элементов И соединены с входами первого элемента ИЛИ, входы второго элемента ИЛИ подключены к выходам четвертого и пятого элементов И и выходу третьего элемента ИЛИ, входы третьего элемента ИЛИ, соединены с выходами шестого и седьмого элементов И, выходы элементов ИЛИ подключены к соответствующим выходам блока формирования суммы, в блоке формирования переносов входы элементов НЕ с первого по шестой соединены соответственно с входами с второго по седьмой блока формирования переносов, выход первого элемента НЕ соединен с первыми входами первого и второго элементов И, вторые входы которых соединены с выходом второго элемента НЕ, а третьи входы - соответственно с восьмым и первым входами блока формирования переносов, входы третьего элемента И подключены к входам первого и второго элементов НЕ, ,входы четвертого элемента И подключены к выходам третьего, четвертого и пятого элементов НЕ и входу второго элемента НЕ, входы пятого элемента И подключены к выходам третьего, пятого и шестого элементов НЕ и входу первого элемента НЕ, входы первого элемента ИЛИ соединены с выходами первого и второго элементов И, входы второго элемента ИЛИсоединены свыходами третьегЬ,четвертого и пятого элементов И,выходы первогои второго элементов ИЛИсоединены с соответсвующимивыходами блока формирования переносов.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для умножения в избыточной двоичной системе | 1982 |
|
SU1059568A1 |
УСТРОЙСТВО УМНОЖЕНИЯ | 1998 |
|
RU2148270C1 |
Устройство для алгебраического сложения в избыточной двоичной системе счисления | 1981 |
|
SU1003073A1 |
Устройство для суммирования Фибоначчи-десятичных кодов | 1989 |
|
SU1649535A1 |
Устройство для умножения и деления с плавающей точкой | 1985 |
|
SU1278837A1 |
Вычислительное устройство | 1988 |
|
SU1545215A1 |
Устройство для сложения и вычитания | 1978 |
|
SU842798A1 |
Устройство для сложения в избыточной системе счисления | 1984 |
|
SU1256017A1 |
Устройство для вычисления дробнойРАциОНАльНОй фуНКции | 1979 |
|
SU842796A1 |
Устройство для деления | 1990 |
|
SU1783522A1 |
Иэобретение относится к вычислительной технике и может быть испольэовано при конструировании и раэработке специализированных и универсальных арифметико-логических устройств.
Цель изобретения - повышение быстродействия устройства.
На фиг.1 представлена структурная схема одного разряда устройства; на фиг,2 - функциональная схема блока формирования суммы; на фиг,3 - функциональная схема блока формирования переносов.
Каждый разряд устройства содержит двоичный сумматор 1, блок 2 формирования суммы, блок 3 формирования переносов 3, элемент И 4, информационные входы соответствующего разряда первого операнда (,, знаковый вход 7 соответствующего разряда первого операнда (х,), информационные входы 8 и 9 соответствующего разряда второго операнда (у УЗ) знаковый вход 10 соответствующего разряда . второго операнда (у), входы 11 и 12 положительного и отрицательного
переносов (П,, п ) предыдущего разряда, выходы 13 и 14 положительного и отрицательного переносов (Пет cf) в следующий разряд, выходы 15-17 данного разряда (выход 17 - знаковый) z, z, Zj,
Блок 2 содержит элементы НЕ 18-22, И 23-29 и ИЛИ 30-32, блок 3 - элементы НЕ 33-38, И 39-43 и ИЛИ 44 и 45.
На выходах разрядов сумматора 1 и элемента И 4 формируется сумма во вспомогательном коде (z, z, z). Сигналы, формируемые на выходах блока 2 (фиг.2), описываются системой булевых уравнений
ln;,ztvn; z z:vn i;
z
2, n,ztvn;, i. Сигналы, формируемые на выходах 5 блока 3 (фиг.З), описываютс следующей булевой системойг У5Х,, ст . где , - сигнал переноса суммато ра 1. Устройство работает следукицим образом. При работе в четверичной избыточной системе счисления четверич ная цифра представляется тремя би тами (два значащих и один знаковы При представлении чисел может быт использовано основное и вспомогательное кодирование. При основном кодировании четверичная цифра мож принимать значения; Двоичное изображение-2110 Остальные двоичные изображения запрещены. При вспомогательном кодировани использование цифр +3 и -2 запрещено, т.е. могут использоваться цифры: Двоичное изображение-1111 Слагаемые поступают на входы сумматора 1 в основном коде. На п вом этапе суммирования формируетс вспомогательный код суммы и перен сы в старщий разряд. На втором этапе вспомогательный кол суммы суммируется с переносами и формируется основной код суммы. Так как вспомогательный код может принимать значения -1J OJ +2,основной код может принимать значения -2 -I; 0; +1J +2, +3J переносы могут принимать значения -1, О, +1. При суммировании вспомогательного кода и переносов перенос в старший, разряд возникнуть не может, т.е. пробег переноса вдоль сумматора 1, как это имеет место при ис-, пользовании обычных кодов невозможен. Сумма во вспомогательном коде и переносы в старший разряд , П формируются в соответствии с таблицей (в верхней строке таблицы все возможные значения разряда первого слагаемогоJ в левом столбце все возможные значения разряда второго слагаемого; в ячейках таблицы приведены значения суммы во вспомогательном коде и значения переноса). Сумматор работает следующим образом. На входы 7, 6 и 5 подается код первого операнда. Младшие биты этого слагаемого поступают на входы сумматора 1, знаковый разряд на вход блока 3. На входы 10, 9 и 8 подается второе слагаемое. Информационные разряды этого слагаемого поступают на входы сумматора 1, знаковый разряд - на вход блока 3. На выходах сумматора 1 и элемента И 4 формируется вспомогательный код суммы двух слагаемых, на выходах блока 3 - переносы в старший разряд. В блоке 2 вспомогательный код суммы суммируется с переносами, формируется основной код суммы. При этом суммировании перенос в старший разряд возникнуть не может. Необходимо отметить, чТо использование системы 1исления с г 4 является оптимальным по соотношению количества используемых разрядов и быстродействию используемых в разрядах узлов.
Устройство для сложения в избыточной двоичной системе | 1977 |
|
SU717763A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для сложения в избыточной восьмеричной системе счисления | 1982 |
|
SU1040485A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-12-23—Публикация
1983-12-27—Подача