Шифратори і дешифратори - студопедія

Основними видами перетворення інформації є шифрування і дешифрування (стиснення даних і зворотне перетворення). Для реалізації таких перетворень служать шифратори і дешифратори. Вони являють собою комбінаційні пристрої, оскільки складаються тільки з логічних елементів, а елементів пам'яті не мають. Шифратори перетворять код «1 з N» в двійковий код, а дешифратори - двійковий код в код «1 з N» .Чісло розрядів двійкового коду зазвичай менше N, тому операцію шифрування можна вважати стисненням даних. Іншими словами, шифратор перетворює сигнал 1 на одному з декількох вхідних затискачів в вихідну кодову комбінацію. Тому для шифратора використовується також назва «кодер», а на його умовному позначенні пишуть букви CD .Дешіфратор перетворює комбінацію з нулів і одиниць на вході в сигнал 1 тільки на одному єдиному з декількох вихідних затискачів. Тому для дешифратора використовується також назва «декодер», а на його умовному позначенні пишуть DC.

Як і для інших комбінаційних пристроїв, для шифраторів і дешифраторів зв'язок між вхідними і вихідними сигналами можна задати за допомогою логічних функцій або таблиць істинності [2]. Для синхронізації вихідних сигналів цих перетворювачів тактовими імпульсами використовують додаткові входи. В цьому випадку перетворювачі називають стробіруемий. Стробірованіе- це виділення сигналу в певний момент часу. Наявність входів стробирования розширює функціональні можливості шифраторів і дешифраторів.

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

Розрізняють повні та неповні дешифратори. Число виходів у повного дешифратора Nвих = 2 n. а у неповного Nвих <2 n ,
де п - число двійкових розрядів (число входів). На рис. 4.3пріведено умовне графічне позначення повного стробіруемий дешифратора «1 з 8», а табл. 4.3 представляє собою його таблицю істинності.

За допомогою дешифраторів в обчислювальних пристроях можуть бути реалізовані різні логічні функції, а також перетворення коду одного типу в код іншого типу.

Шифратор - це комбінаційний пристрій, що перетворює код «1 з N» в двійковий код. Повний шифратор має 2 n входів і п виходів. Одне з основних застосувань шифратора - введення даних з клавіатури, при якому натискання на клавішу з десятковою маються на цифрою повинно приводити до передачі в пристрій цієї цифри в двійковому коді. При натисканні будь-якої з десяти цифрових клавіш одиниця з'являється тільки на одному з десяти входів шифратора X0. X1. X9 .На виході шифратора повинен з'явитися двійковий код (y0y1y2y3) введеного десяткового числа. З таблиці істинності (табл. 4.4) видно, що в цьому випадку потрібен перетворювач з десятьма входами і чотирма виходами, тобто так званий шифратор 10 - 4.

Таблиця істинності дешифратора «1 з 8»

Вхідна кодова комбінація

Сигнал на виході