Рет қаралды 3,173
Простейший регистр сдвига, построенный лишь на основе D-триггеров, прозводит сдвиг при каждом такте таймера. Это может быть не совсем удобно на практике, когда нужно подготовить какое-то значение в регистре путем сдвигов, а затем сохранять это значение в течение продолжительного времени, чтобы передать следующему компоненту.
Чтобы решить эту проблему, можно преобразовать сдвиговый регистр в регистр с управляемым входом, где мы будем решать, когда стоит изменять значение в регистре, а когда нужно сохранять текущее значение и предотвращать любую запись.