Рано мне еще пускаться в обсуждения и споры. Согласен по поводу быстродействия. И Ваш вариант красивее.
Попробовал сначала подать 1 на входы, потом запустил симуляцию. Вот что получилось:2024-03-09_19-45-21.png
cd32 мне пока не под силу. А так, да, работает. Но пока не понимаю, как...
cd32 - Шифратор. Преобразует позиционный код в двоичный код.1 Шифратор.jpg
Например при включении 7 бита, в маске M_Al=128, а cd32 выдаёт число M_Nas=7
M_Nas:=cd32(M_Al);