xor ax, ax
- это самый быстрый способ установить регистр топора на 0
.Самый быстрый с точки зрения размера инструкции и количества инструкций.Для получения подробной информации о том, как это работает, вам необходимо немного знать арифметику битов.
Операция XOR между двумя битами возвращает 1, если один и только один из двух битов равен 1;0 иначеДругой способ объяснить это то, что он возвращает 1, если два бита различны;В противном случае 0.
Операция XOR между двумя двоичными числами одинаковой длины работает аналогично для побитовой обработки.XOR двух чисел, вы получите число с битами, установленными в 1, где соответствующие биты двух операндов отличаются, 0, если соответствующие биты одинаковы.(например, топор и топор) результат будет 0.