С комбинацией SRL и ANDI, но иногда один из них не нужен.Например:
srl $t0, $a0, 8
andi $t0, $t0, 0xFF
Это смещает значение так, что BB из 0xAA00BBCC находится внизу (0x00AA00BB), а затем andi
сбрасывает биты, которые не принадлежат этой части BB.
Когда счетчик сдвигов равен 24, andi
не требуется.И, конечно, смещение на 0 позиций бесполезно, поэтому в этом случае требуется только andi
.