Escolar Documentos
Profissional Documentos
Cultura Documentos
0 0 0 0 0 0
• AND: útil para mascarar bits
0 1 0 0 1 1
• Mascarando todos os bytes menos significativos
1 0 0 1 0 1
de um valor: 1 1 1 1 1 1
• 0xF234012F AND 0x000000FF = 0x0000002F
and $t1, $t2, $t3 or $t1, $t2, $t3
• OR: útil para combinar campos de bits 1101 1010 AND 1011 0011 ---> 1001 0010 1001 1010 OR 1011 0011 ---> 1011 1011
0 1 1 0 1 0
• NOR: útil para inverter bits:
1 0 1 1 0 0
• Negação de OR 1 1 0 1 1 0
• A NOR $0 = NOT A
xor $t1, $t2, $t3 nor $t1, $t2, $t3
• Outros operadores 0101 1110 XOR 1000 0111 ---> 1101 1001 1111 0110 NOR 1000 0111 ---> 0000 1000
Registradores de fonte
Registradores de fonte
Deslocamento lógico
Deslocamento de variáveis
Resultados Resultados
$t0 $s3
$s2 $s4
$s3 $s5
Outras instruções