Цитата Сообщение от Viktor2312 Посмотреть сообщение
s1 <= ((b1 and (not b2)) or (not b1) and b2));
с1 <= b1 and b2;

Но мне думается автор накосяпорил, так как по мне, правильнее будет так:

s1 <= ((not b1) and b2) or (b1 and (not b2));
с1 <= b1 and b2;

Вот интересно, кто тут прав, автор или я.
Это одно и тоже. Перестановка аргументов "OR" ничего не меняет.