Реализация сдвига с использованием регистра на Т-триггерах.
Введём понятие дешифратора несоответствия как логического элемента, управляющего одной из фаз операции сдвига.
Ti+1 Ti
yn
Для осуществления двунаправленного сдвига информации хранимой в регистре, при предварительном выборе этого направления управляющего сигнала, вправо или влево достаточно только одного управляющего импульса сдвига. При этом нет необходимости запоминать предыдущее состояние регистра, т.к. для управления передачей информации в очередной разряд используется сигнал Yn=(in & i+1n)V(in & i+1n), который трансформируется в управляющий сигнал Тn триггера:
Тn =((Yn & сигнал сдвиг) & сигнал cдвиг влево или вправо).
Если в специальном вычислителе необходимо совмещение функции сдвига с другими функциями устройства построенного на Т триггерах, то такую операцию выполняют с использованием в управляющих цепях дешифратора несоответствия, что обеспечивает выполнение операции сдвиг за один такт управления.