logo search
АВС_Лек4_2013 / ИнтернентСсылкиАссемблерЛогика

Использование в программировании[править | править исходный текст]

Благодаря реализации в арифметическом логическом устройстве (АЛУ)процессорамногие их регистровые битовые операции аппаратно доступны вязыках низкого уровня. В большинстве процессоров реализованы в качестве инструкции регистровый НЕ; регистровые двухаргументные И, ИЛИ, исключающее ИЛИ; проверка равенства нулю (см. выше); три типа битовых сдвигов, а также циклические битовые сдвиги.

Регистровая операция И используется для:

Регистровая операция ИЛИ используется:

Регистровая операция исключающее ИЛИ используется для инвертирования битов регистра по маске Сдвиг влево/вправо используется для умножения/целочисленного деления на 2 и выделения отдельных битов.

Так, например, в сетевых интернет-технологиях операция И между значением IP-адресаи значением маски подсети используется для определения принадлежности данного адреса к подсети.