Нет, исключающее ИЛИ
Можно пример
xor eax, eax
Это я знаю, обнуление регистра eax
Куда важнее что происходит с битами. XOR на одинаковые возвращает 0, на разные = 1. Таким образом: 001110101111 001110101111 ============ 000000000000 А вот допустим как "шифрование" выглядит: Ключ: 000110101011 010111010001 - первое значение 000110101011 - ключ ============ 010001111010 - абсолютно другое значение. Но стоит нам снова использовать ключ: 010001111010 - зашифрованное 000110101011 - ключ ============ 010111010001 010111010001 - совпало, наше первоначальное значение
Шифрование с разными регистрами?
Ну ключ может быть и в регистре
xor eax, eax это же обнуление регистра (вызывает вопрос) xor eax, ebx у меня почему-то не вызывает вопросов сразу понимаю, что они разные
xor eax, eax — это не обуление регистра. Просто оно так работает. Но изначально задумано не это
В регистре eax есть значение, откуда из воздуха в регистре eax появляется ключ?
Ключ в другом регистре. Или как константа
Обсуждают сегодня