Реализация сдвига с использованием регистра на Т-триггерах.

Введём понятие дешифратора несоответствия как логического элемента, управляющего одной из фаз операции сдвига.

 

Ti+1 Ti

 

yn

 

       
   
 
 

 


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

Тn =((Yn & сигнал сдвиг) & сигнал cдвиг влево или вправо).

Если в специальном вычислителе необходимо совмещение функции сдвига с другими функциями устройства построенного на Т триггерах, то такую операцию выполняют с использованием в управляющих цепях дешифратора несоответствия, что обеспечивает выполнение операции сдвиг за один такт управления.