Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпори (1-20).doc
Скачиваний:
18
Добавлен:
23.02.2016
Размер:
751.62 Кб
Скачать

20. Шифратори і дешифратори.

Шифратор(кодер) - цей пристрій, що є перетворювач позиційного коду в двійкового. В

позиційному коді число визначається позицією одиниць в серії нулів, або позицією нуля в серії

одиниць. Наприклад, якщо в серії десять нулів, є ось такий код 0001000000, то це еквівалентно

числу 7 (рахунок ведеться справа наліво від нуля). Такий код служить для включення об'єктів або

передачі даних на них. Для перетворення позиційного коду в двійковий складемо табличку:

Для наочності, одиниці, як видно, розташовуються по діагоналі. Якщо придивимося до

молодшого розряду (20), то видно, що одиниці відповідають одиниці в позиційному коді,

відповідні числам 2, 4, 6, 8 (розрядам). Отже, ці розряди об'єднуються через схему АБО.

Аналогічні операції проходять над старшими розрядами. В результаті отримаємо ось таку схему:

Для наочності, одиниці, як видно, розташовуються по діагоналі. Якщо придивимося до

молодшого розряду (20), то видно, що одиниці відповідають одиниці в позиційному коді,

відповідні числам 2, 4, 6, 8 (розрядам). Отже, ці розряди об'єднуються через схему АБО.

Аналогічні операції проходять над старшими розрядами. В результаті отримаємо ось таку схему:

Рис.1. Реалізація шифратора на логічних елементах

Дешифратор

Дешифратор (декодер) - пристрій, що перетворює двійковий код в позиційний (або інший).

Тобто, дешифратор здійснює зворотний переклад двійкових чисел. Знову подивимося на першу

табличку. Одиниці в якому-небудь розряді позиційного коду відповідає комбінація нулів і

одиниць в двійковому коді, а звідси витікає, що для перетворення необхідно мати не тільки прямі

значення змінних, але ще і інверсії. Подивимося на схему:

На схемі показано всього чотири логічні елементи І, хоча їх повинне бути вісім. Три

інвертування створюють інверсії змінних. Палиці, що спускаються в нікуди насправді підводять

сигнали прямого і інверсного коду до решти чотирьох елементів І. Якщо розрядів буде чотири, то

елементи будуть чотиривходовими, знадобиться чотири інвертування і 16 елементів І

Рис.2. Реалізація дешифратора на логічних елементах.

17