Advertisement
chete

Untitled

Mar 27th, 2014
466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2. cad1:
  3. .asciiz "Introduzca cadena de Caracteres: "
  4. cadleida: .space 100
  5. strfin: .asciiz "La cadena de caracteres contiene...: "
  6. .globl main
  7. .text
  8. li $v0, 4
  9. la $a0, cad1
  10. syscall # llamada al sistema que imprime la cadena que se
  11. # encuentra en la dirección especificada por la
  12. # etiqueta 'cad1:'
  13. main:
  14. li $v0, 8
  15. la $a0, cadleida #puntero a la posición de memoria donde se almacenará
  16. li $a1, 100
  17. syscall
  18.  
  19.  
  20. li $t1, 0
  21. la $a0, cadleida
  22.  
  23.  
  24. bucle:
  25. lb $t2, 0($a0)
  26. beqz $t2, fin
  27. addi $t1,$t1, 1
  28. addi $a0,$a0, 1
  29. j bucle
  30.  
  31. fin:
  32. li $v0, 4
  33. la $a0, strfin
  34. syscall
  35.  
  36. li $v0, 1
  37. move $a0, $t1
  38. syscall
  39.  
  40.  
  41. li $v0, 10
  42. syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement