Программирование на JAVA

Реклама :




Для корректного функционирования сдвигового регистра необходимо, чтобы на каждый тактовый импульс его содержимое смещалось ровно на одну позицию. Это условие накладывает некоторые ограничения на запоминающие элементы, которые могут использоваться в сдвиговых регистрах. Например, вентильные за­щелки (рис. 2.27) для этой цели не подходят. При высоком уровне тактового сиг­нала значение на входе D немедленно передается на выход, а оттуда — на следую­щую защелку. В результате количество сдвигов на один тактовый импульс никак не контролируется. Поэтому сдвиговые регистры создаются на основе двухсту­пенчатых триггеров или триггеров, тактируемых фронтом сигнала.


Рис. 2.З2. Простейший сдвиговый регистр

Интересной разновидностью сдвигового регистра является регистр, разряды которого могут считываться и загружаться параллельно. Для этого в него добав­ляются дополнительные вентильные схемы (рис. 2.34), Загрузка данного регист­ра может выполняться как последовательно, так и параллельно. Когда на такто­вый вход регистра подается очередной импульс, при условии, что


<< назад вперед >>