Цитата:
Сообщение от Тильберт
муж+жена = сотона
хэллкоммандер = сотона
жена = сотона - муж
хэллкоммандер + жена = сотона + (сотона - муж)
хэллкоммандер + жена = 1,5 сотоны
|
Если "И" понимать дословно, то, раз муж & жена = 1, то и муж =1 и жена = 1.
Тогда муж | жена = 1, муж ^ жена = 0. !муж =0. !жена = 0.
Как-то так...
Хотя если муж и жена не однобитные, то муж = (жена << 1) + 1.
UPD: с преобразованием муж-жена я немного нахомутал. Правильнее держать в отдельном регистре последовательность 01010101. Выполнив ROL, переносим в другой регистр и делаем OR с 0b1. Всего три такта (без учета организации цикла и чтения из второго регистра).