Сначала вы узнаете все возможные (и невозможные) входные состояния и соответствующие выходные состояния автомата Мура. Важно, чтобы у вас были разумные выходные состояния для невозможных входных состояний, потому что в реальной жизни могут быть помехи, которые изменяют состояние битов на что-то неожиданное.
Существует несколько способов построения логики. Для небольшого числа состояний можно использовать карту Карно . Для больших систем есть другие средства. Возможно, самый простой способ реализовать логику - это сохранить передачу состояний в память, используя состояние ввода в качестве адреса и состояние вывода в качестве данных.