Я так и делаю, но хочется поменьше геморроя...)))

Опять же по поводу дополнительного геморроя, повторно прошу сделать блок логического ОЗ.
Логика очень простая, 2 входа и 1 выход. Если на вход №1 подается "1" - на выходе - "1", если на вход №2 подается "1", то на выходе "0".
Это обычный триггер, но его использование позволит строить более сложные логические схемы, можно будет делать счетчики циклов, реализовать запоминание предыдущего значения ОЗ и т.п.