Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Calcular las veces que aparece la vocal 'a' en el texto
- # La cadena de caracteres del texto comienza en 'datos1'
- # y acaba con el carácter null '\0'
- # Almacenar el número de veces que aparece 'a' en 'aes'
- # En el texto no hay tildes ni mayúsculas
- .data
- .space 28
- aes: .space 4
- datos1: .ascii "en un lugar de la mancha, de cuyo nombre no quie"
- .ascii "ro acordarme, no ha mucho tiempo que vivia un hi"
- .ascii "dalgo de los de lanza en astillero, adarga anti"
- .asciiz "gua, rocín flaco y galgo corredor"
- .text
- main:
- la $5, datos1
- funcion:
- lw $6, 0($5)
- beq $6, '\0', fin
- beq $6, 'a', sumar_a
- recuperacion: #fase de recuperacion: se procede a analizar el siguiente carácter
- addi $5, $5, 4
- j funcion
- sumar_a:
- addi $8, $8, 1
- j recuperacion
- fin:
- sw $8, aes
- li $2, 10
- syscall
Add Comment
Please, Sign In to add comment