Работа микроЭВМ с внешними устройствами (ВУ) осуществляется через контролер ВУ. Контроллер включает сдвиговый регистр, трехразрядный двоичный счетчик и буферный регистр. Предлагается алгоритм сдвига, позволяющий совместить в одном устройстве сдвиговый регистр и счетчик. Экономится оборудование при сохранении быстродействия. Уменьшается общее количесво переключений при сдвиге, а также количество переключений в каждый момент времени, уменьшается потребляемая мощность и повышается помехоустойчивость.