Загальна характеристика шифратора

Шифратори

 

Шифраторомназивається функціональний вузол комп'ютера, призначений для перетворення вхідного m-розрядного унітарного коду у вихідний n-розрядний двійковий позиційний код. Двійкові шифратори виконують функцію, зворотну функції дешифратора.

При активізації однієї з вхідних ліній дешифратора на його виходах формується код, що відображає номер активного входу. Повний двійковий шифратор має т = 2n входів і n виходів. Умовні графічні позначення шифраторів на схемах показані на рис. 3.4.

 
 

 


Рис. 3.4. Умовні графічні позначення шифратора: а – на функціональних схемах; б – на принципових схемах

 

Функція шифратора позначається літерами CD (coder). Входи шифратора нумеруються послідовними десятковими цифрами 0, 1, ..., m–1, а мітки виходів відображають ваги вихідних двійкових змінних 1..., 2n–1.

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

3.2.2. Пріоритетний шифратор на три входи

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

Логіку роботи пріоритетного шифратора на три входи представлено в табл. 3.3

За даними табл. 3.3 отримують систему логічних функцій:

 

 

Таблиця 3.3. Логіка роботи пріоритетного шифратора на три входи.

 

W F3 F2 F1 X1 X2
x x x
x
x x

На основі виразів побудована схема пріоритетного шифратора на три входи, яку зображено на рис. 3.5.

 

 

 

Рис. 3.5. Схема пріоритетного шифратора на три входи