Показать сообщение отдельно
Старый 08.04.2013, 13:40   #3
Globus
 
Globus
 
Адрес: Вишгород
Возраст: 55
Сообщений: 2,052
Машина: ржавый корч плюс второй ржавый корч
Длина: 32860мкм
Диаметр: 29мм
По умолчанию

Цитата:
Сообщение от Тильберт Посмотреть сообщение
муж+жена = сотона
хэллкоммандер = сотона
жена = сотона - муж
хэллкоммандер + жена = сотона + (сотона - муж)
хэллкоммандер + жена = 1,5 сотоны
Если "И" понимать дословно, то, раз муж & жена = 1, то и муж =1 и жена = 1.
Тогда муж | жена = 1, муж ^ жена = 0. !муж =0. !жена = 0.

Как-то так...
Хотя если муж и жена не однобитные, то муж = (жена << 1) + 1.

UPD: с преобразованием муж-жена я немного нахомутал. Правильнее держать в отдельном регистре последовательность 01010101. Выполнив ROL, переносим в другой регистр и делаем OR с 0b1. Всего три такта (без учета организации цикла и чтения из второго регистра).

Последний раз редактировалось Globus; 08.04.2013 в 14:23.
Globus вне форума  
5 (5)
Ответить с цитированием