RV desplazamientos

Los desplazamientos son instruciones que consisten en colocar valores a izquiedas o a derechas en los bits según se encuentran dispuestos.

nemónico nombre ejemplo explicación
sll desplazamiento a izquierda lógico
 and x8 , x7 , x6 
x8 = x7 << x6
slli desplazamiento a izquierda lógico inmediato
 andi x8 , x7 , 3 
x8= x7 << 3
srl desplazamiento a la derecha lógico
 srl x8 , x7 , x6 
x8= x7 >> x6
srli desplazamiento a la derecha lógico inmediato
 srl x8 , x7 , 3 
x8= x7 >> 3
sra desplazamiento a la derecha aritmético
 srl x8 , x7 , x6 
srai desplazamiento a la derecha aritmético inmediato
 srl x8 , x7 , 3