I am supposed to write code that reverses a string in Mips. Well, the problem is that I don't know how to load my string into a stack. I know the basics: load my string soomewhere, have a pointer, and push each character onto a stack. Below is my attempt at doing this.
[code]
la $t1, msg
lb $t2, 0($t1)
.data
msg .ascii "Hello world"
[/code]
What I think I have in the above is a string loaded into a register, and a pointer pointing at the first character. Any help on how to fill a stack with "Hello world" would be really appreciated!