у Вас есть восемь входов и восемь выходов, к примеру на этом
рисунке.
Далее где угодно, например в exel рисуете таблицу с со следующей первой строкой I8,I7,I6,I5,I4,I3,I2,I1,Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8
Затем заполняете колонки Ix единичками/ноликами поразрядно с 0 до 255
Когда все занесли, начинаете заполнять поля колонок с Qx, в зависимости от состояния входов в каждой строке таблицы
В итоге можете сами написать логику, например воспользовавшись
советом или сюда выложить, тут останется только предложить решение, без лишних вопросов о приоритетности, о ситуациях не озвученных в ТЗ и т.п.