Вообще то у кнопки только 2 состояния нажата и отжата, иначе вам нужен индикатор состояний на 4 положения, он делается наложением 4 или более целочисленных или битовых состояний.
Во вложении, пример байтового индикатора на 8 цветов, можно 4 убрать, управляется первыми 8 битами регистра PSW256 и битами видимости, для просмотра индикатор разгруппировать.
ФО (функц. области), биты и дисплей нужны только для эмуляции, их можно удалить.





Ответить с цитированием