# count.s .text .globl main main: # inizializzo un puntatore alla stringa # un contatore per le occorrenze del carattere # e il carattere da contare # finché non arrivo alla fine della stringa (0) # faccio avanzare il puntatore # e se è uguale al carattere che cerco # incremento il contatore delle occorrenze strEnd: sw $t2, result # scrivo il risultato jr $ra .data str: .asciiz "abceebceebeebbacacb" char: .asciiz "a" result: .word 0