Шифраторы. Функциональные логические узлы

Функциональные логические узлы

Функциональные логические узлы состоят из простых логических элементов типа И—НЕ или ИЛИ—НЕ и выполняют более сложные логические операции.

 
 

Шифратор — это комбинационная логическая схема, преобразующая числа, симво­лы и команды в комбинацию логических нулей и единиц. В большинстве современных ЭВМ каждому символу (числу или команде) соответствует комбинация из восьми нулей и единиц, называемая байтом (byte). Такой способ кодирования позволяет закодировать 256 различных символов. Принцип работы шифратора иллюстрирует рис. 8.29, а, где представлена структура шифратора, позволяющая получить 3-разрядный параллельный код, то есть закодировать 8 символов. Логику работы схемы поясняет табл. 8.1. В зависимости от того, на какой вход подан сигнал, на выходе получается вполне определенная кодовая комбинация нулей и единиц. Условное схемное обозначение шифраторов показано на рис. 8.29, б.

 
 

Дешифраторы

Дешифраторы выполняют операцию, противоположную той, которую делают шифраторы, то есть преобразуют двоичный код в сигнал на одном из выходов. Структурная схема трехвходового дешифратора показана на рис. 8.30, а, а на рис. 8.30, б — его условное схемное обозначение. Допустим, на входы поступает кодовая комбинация 101, соответствующая десятичному числу 5. Эти сигналы поступают на восемь трехвходовых элементов И, на которые также поступают инвертированные сигналы. Схема построена так, что при любой комбинации нулей и единиц на входе дешифратора лишь только на один элемент И поступают три логические единицы, а на входах остальных будет хотя бы один логический нуль. Поэтому только на пятом выходе появится логическая единица, а на всех остальных будут логические нули.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: