10
СП
О со се се го
i Изобретение относится к вычислительной технике и может быть использовано для построения шифраторов кода Йормализации.
Целью изобретения является упрощение шифратора
На чертеже представлена функциональная схема шифратора.
Ыифратор содержит блок шифрации прямого кода, первый дешифратор 2 (границы нулей, элемент ИЗ, блок 4 цифрации инверсного кода, второй де- ишфратор 5 границы нулей. На схеме обозначены старший 6 и младший 7 информационные входы, вход 8 блокировки, первый 9 и второй ТО выходы шифратора.
Дешифраторы 2 и 5 границы нулей Содержат первый-четвертый элементы И-НЕ.11-14„ Блок 1 шифрации прямого кода содержит первый-третий элементы Й-НЕ 15-17„ Блок 4 шифрации инверсного кода содержит первый-второй эле- енты И-НЕ 18 и 19.
Дешифраторы 2 и 5 предназначены для формирования признака нуля на Своих вторых выходах или фиксации последнего (крайнего справа) нуля в i-руппе нулей, установленных в край- лих левых разрядах информационного зхода дешифраторов 2 и 5, т.е на 1-м (,1,0„„) разряде выхода дешифратора 2(5) формируется логический 10, если на всех разрядах информационного входа дешифратора 2(5), начиная с крайнего левого и кончая i-м, установлены логические 1, кодирую- Йще нули.
Блок 1 предназначен для шифрации прямого кода количества нулей слева, установленных на информационном вход дешифратора 2, и для транзитной передачи с инвертированием кода с выхода блока 4„
Блок 4 предназначен для шифрации инверсного (обратного) кода количества нулей слева, установленных на информационном входе дешифратора 5, бе учета крайнего правого разряда
Ыифратор функционирует следующим образом.
В исходном состоянии на входах 6 1 устанавливается анализируемый двоичный код. На выходе 9 формируется код признака равенства кода на входа 6 и 7 нулю (логическая 1, если на Входах 6 и 7 установлен единичный ко 1 или логический О, если хотя бы
0
5
на одном разряде входов 6 и 7 установлен логический О). В данном случае ноль в каждом разряде входов 6 и 1 кодируется логической 1.
Если на входе 8 установлен код блокировки - логический О, то на выходе 10 устанавливается единичный код Если на входе 8 установлена логическая 1, то на выходе 10 формируется код количества нулей слева на разрядах входов 6 и 7 без учета кода на крайнем правом разряде входа 7.
Функционирование шифратора может быть пояснено двумя примерами0
На входе 8 установлена логическая 1, а на входах 6 и 7 установлен код 1110ХХХХ и 1111110Х.
При коде 111QXXXX на выходе 10 формируется код 011, т.е. равный 3, что соответствует количеству логических 1 слева до первого логического О в коде на входах 6 и 7 При коде 111111ОХ на выходе 10 . формируется код 110, т.е равный
Ид (I
о .
0
5
О
5
0
5
Формула изобретения
1 . Ыифратор, содержащий блок шифрации прямого кода и первый дешифратор границы нулей, первые выходы которого соединены с соответствующими первыми входами блока шифрации прямого кода, второй вход блока шифрации прямого кода является входом блокировки шифратора отличающийся тем, что, с целью упрощения шифратора, в него введены элемент И, блок шифрации инверсного кода и второй дешифратор границы нулей, первые выходы которого соединены с соответствующими первыми входами блока шифрации инверсного кода, выходы которого соединены с соответствующими тре тьими входами блока шифрации прямого кода, второй выход первого дешифратора границы нулей соединен с вторым входом блока шифрации инверсного код и с первым входом элемента И, второй выход второго дешифратора границы нулей соединен с вторым входом элемента И, выход которого является первым выходом шифратора, входы первого и второго дешифраторов границы нулей являются соответственно старшим и младшим информационными входами шифратора, выходы блока шифрации прямого кода являются вторым выходом шифратора.
2. иифратор поп. 1, отличающийся тем, что дешифратор границы нулей выполнен на элементах И-НЕ, первый вход первого элемента И-НЕ объединен с первыми входами второго, третьего и четвертого элементов И-НЕ и является первым входом дешифратора, второй вход второго элемента И-НЕ объединен с вторыми входами третьего и четвертого элементов И-НЕ и является вторым входом дешифратора, третий вход третьего элемента И-НЕобъединен с третьим входом четвертого элемента И-НЕ и является третьим входом дешиф- ратора, четвертый вход четвертого элемента И-НЕ является четвертым входом дешифратора, инверсный выход четвертого элемента И-НЕ соединен с вторым входом первого элемента И-НЕ, с третьим входом второго элемента И-НЕ и с четвертым входом третьего элемента h-HE, инверсный выход которого соединен с третьим входом первого элемента И-НЕ и с четвертым входом,второго элемента И-НЕ, инверсный выход которого соединен с четвертым входом первого элемента И-НЕ, инверсные выходы первого - четвертого элементов И-НЕ являются соответствующими первыми вы- ходами дешифратора, прямой выход чет
0
5 о
0
5
вертого элемента И-НЕ является вторым выходом дешифратора.
3. Шифратор по п. 1, отличающийся тем, что блок шифрации прямого кода выполнен на элементах И-НЕ, выходы которых являются выходами блока, первые входы первого, второго и третьего элементов И-НЕ и объединенные вторые входы первого и второго элементов И-НЕ являются соответствующими первыми входами блока второй вход третьего элемента И-НЕ объединен с третьими входами первого и второго элементов И-НЕ и является, вторым входом блока, четвертые входы первого и второго элементов И-НЕ являются соответствующими третьими вхо-- дами блока.
4. Шифратор по п. отличающийся тем, что блок шифрации инверсного кода выполнен на элементах И-НЕ, выходы которых являются выходами блока, первые входы первого и второго элементов И-НЕ являются соответствующими первыми входами блока, второй вход первого элемента И-НЕ объединен с вторым входом второго элемента И-НЕ и является вторым входом блока.
название | год | авторы | номер документа |
---|---|---|---|
Шифратор | 1991 |
|
SU1807564A1 |
Модуль для формирования признака переполнения и кода нормализации | 1988 |
|
SU1501041A1 |
Шифратор кода нормализации | 1985 |
|
SU1345351A1 |
ШИФРАТОР | 1991 |
|
RU2023345C1 |
СИСТЕМА ДЛЯ ШИФРАЦИИ И ДЕШИФРАЦИИ КОМАНД | 1991 |
|
RU2043699C1 |
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ В ТРОИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ НА НЕЙРОНАХ | 2010 |
|
RU2453900C2 |
Микропрограммное устройство управления | 1984 |
|
SU1264172A1 |
Устройство для формирования сигналов четности | 1988 |
|
SU1571591A1 |
Устройство для контроля цифровых узлов | 1986 |
|
SU1357959A1 |
Устройство для сдвига информации с контролем | 1985 |
|
SU1325481A1 |
Изобретение относится к вычислительной технике и может быть использовано для построения шифраторов кода нормализации. Изобретение позволяет при конструировании шифраторов сократить количество логических элементов, являющихся их составными частями, при этом функциональные возможности шифраторов остаются неизменными. Шифратор содержит блок 1 шифрации прямого кода, первый и второй дешифраторы 2 и 5 границы нулей, элемент И 3 и блок 4 шифрации инверсного кода. Дешифраторы 2 и 5 границы нулей содержат по четыре элемента И-НЕ 11 - 14. Блок 1 шифрации прямого кода содержит три элемента И-НЕ 15 - 17. Блок 4 шифрации инверсного кода содержит два элемента И-НЕ 18 и 19. 3 з.п. ф-лы, 1 ил.
Авторы
Даты
1990-06-07—Публикация
1988-01-05—Подача