макрос "регистр сдвига" 4х-разрядный ,имеет последовательный вход ,параллельные входа (4шт) ,строб записи параллельного кода,строб сдвига (влево) .количество разрядов регистра можно наращивать соединяя последний выход с последовательным входом след-го регистра,можно делать кольцевые регистры, соединив нужный выход с последовательным входом.пришлось поизголяться маленько,из-за отсутствия классических D-триггеров,но это один раз,теперь можно использовать данные регистры в любых схемах-аналог цифровых интегральных схем.
убрал пока не решится проблема со стеком.