Page 51 - 4863
P. 51
Q 0, що є виходом регістра в цілому) послідовно виводитимуться
розряди слова А і регістр буде звільнений від збереженого слова А
(очищений).
Таким чином, в процесі зсуву інформації кожний тригер Т i регістра:
а) передає збережену інформацію на тригер Т i-1, б) змінює свій стан за
рахунок прийому інформації від тригера Т i+1. Передача інформації з
тригера Т i і зміна його стану не можуть відбуватися одночасно. Тому
основна складність реалізації операції зсуву полягає в розділенні в часі
виконання вказаних етапів у кожному розряді (тригері) регістра. Ця
складність виключається в результаті використовування синхронних
тригерів з динамічним управлінням записом (як показано на рис. 6.2) або
двоступінчатих тригерів, внутрішня організація яких передбачає
розділення в часі етапів прийому вхідної інформації і зміни вихідний.
На рисунку 6.3 наведено схему регістра зсуву вліво, побудована на
двухступінчатих D-тригерах. Комбінуючи схеми зсуву управо та вліво і
використовуючи управляючі сигнали, можна побудувати реверсивний
регістр.
a3…a0 a 3…a0
D TT 3 D TT 2 D TT 1 D TT 0
С C C C
Рисунок 6.3 - Регістр зсуву вліво
1разр. 2разр. 3разр 4 разр.
С Q i
Рисунок 6.4 - Структура кільцевого регістра
Регістри зсуву (рисунки 6.2, 6.3) дозволяють забезпечити
перетворення послідовного коду в паралельний – достатньо в схемі
передбачити виходи від всіх розрядів (на рисунку 6.2 показані
пунктирними лініями).
50