У меня есть номер, на котором я выполняю определенную операцию. Я хочу убедиться, что число по-прежнему делится после операции.Необходимо знать, является ли число делимым после операции
Скажем, у меня есть целое число х, которое делится на PAGE_S
делает это производит целое число, которое делится на PAGE_S?
x^ ~(PAGE_S-1);
so (x % PAGE_S) == ((x^ ~(PAGE_S-1)) % PAGE_S)
? Насколько я проверил, он работает, но мне нужно, чтобы понять, почему ...
пса это часть коды трансляции виртуальных адресов памяти в физические адреса