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