Linguagem maquina MIPS

Ola. estou estudando em arquitetura de computador o processador mips. Vendo as instruções and or, eu entendi o funcionamento mas não entendi a utilidade delas. Alguem poderia exemplificar para mim por favor?

AND, OR e NOT usam-se para “masking”, ou seja, trabalhar diretamente com bits.

Vou dar um exemplo em Java, mas em MIPS é a mesma coisa.

Para obter o bit menos significativo de um byte, usa-se:

byte b = 0xFF;
int x = b & 0x01; // isto pega o bit menos significativo do byte b