I have to make a code in Assembly mips that asks for a phrase and if in the sentence it contains the character -
is replaced with the character *
. So far I've only been able to get to this code:
.data
buffer: .space 256 # Aloca 256 bytes de espaço
msg1: .asciiz "Digite uma frase (máximo de 256 caracteres): "
check: .asciiz "*"
result: .asciiz "Você digitou: "
.text
main:
la $a0, msg1 # Carrega no endereço $a0 o conteúdo de msg1
li $v0, 4 # Imprimi o conteúdo de msg1
syscall
li $v0, 8 # Pega a entrada
la $a0, buffer
li $a1, 256
move $t0, $a0 # Salva a string digitada em $t0
syscall
la $a0, result # Carrega e mostra "sua resposta" que é uma string
li $v0, 4 # Imprimi a string
syscall
la $a0, buffer
move $a0, $t0
li $v0, 4 # Imprimi a string
syscall
end:
li $v0, 10 # Encerra o programa
syscall