Desplazamiento en MIPS



#Realice un programa que pida dos enteros A y B por la consola
#e imprima el resultado de desplazar A a la izquierda tantas veces como indique B.

.text              
.globl main
main:
  li $v0, 5 #Llamada al sistema para leer un entero
  syscall
  move $t0, $v0 #Almacenamos el entero leído en $0

  li $v0, 5             #Llamada al sistema para leer un entero
  syscall
  move $t1, $v0         #Almacenamos el entero leído en $t1

  sllv $t0, $t0, $t1     #Desplazamos A tantas veces como indique B

  li $v0, 1 #Llamada al sistema para imprimir el resultado
  move $a0, $t0         #Guardamos el resultado en $a0 para mostrarlo
  syscall

  li $v0, 10 #Llamada al sistema para salir del programa
  syscall