IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
Closed Topic Открыть новую тему 
> Не пойму!
сообщение
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 201

Репутация: -  0  +


Может вопрос и глупый, но все же не пойму!Объясните мне назначение xor,or, and. Что они конкретно делают с числами!
беру
10 xor 5
вывод 15
беру
1330 xor 31
вывод 1365

Не пойму!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Инфы в поисковиках до усрачки... :o
А так - or, лучше на примере:

5 - 00000101b (в двоичной, на всякий случай)
10 - 00001010b
Правила следующие:
0+1 = 1
0+0 = 0
1+1 = 1
Применяем это правило к каждому биту чисел соответственно, т.е.:
00000101
00001010
-------------
00001111 = 15

И, что за хрень с сабжем Алеша??
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


not инвертирует т.е. заменяет 0 на 1 и 1 на 0
-=-=
test логическое И
0011
0101
-------
0001  состояние операндов неизменное но меняются фолаги ZF SF PF
-=-=
xor исключающее или
0011
0101
--------
0110
=-=-=-=-=-=-
and логичексого умножен
0011
0101
0001
-=-=-==-=


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Бывалый
***

Группа: Пользователи
Сообщений: 201

Репутация: -  0  +


Насчет XOR по подробней можно?А так все остальное я понял!Вообщем енто все делается в двоичной записи числа!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


XOR
010011
001010
------------
011001
--=-=--=-=--=-=
To ALEX

1330 xor 31
вывод 1365 а все таки  1325
--=-=
вот возми переведи в двойичну сисьтему и прмени XOR


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 2:09
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name