Using a stack in Mips

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!
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories