Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 578
  • Last Modified:

MIPS Assembly

How Can I print 2 more string on this code:

la $a0, hello_msg
        li $v0, 4
        syscall


Why I cannot do it like this: !!! Loading the address into 3 differant addresses and then Calling the print_string()??? Please explain clearly....

la $a0, hello_msg1
la $a1, hello_msg2
la $a2, hello_msg3

        li $v0, 4
        syscall
0
pauledwardian
Asked:
pauledwardian
  • 3
  • 2
3 Solutions
 
Kyle HamiltonData ScientistCommented:
im not an expert by any means, but assembly doesnt have highlevel functions like print_string(). are you writing this in C and compiling to assembly?

i probably cant help you, but i hope you dont mind if i tag along on this question.
0
 
leakim971PluritechnicianCommented:
Because print_string accept only one argument in $a0 and not in $a1, $a2

http://www.tfinley.net/notes/cps104/mips.html
0
 
Kyle HamiltonData ScientistCommented:
haha, I thought you were referring to an an actual MIPS microprocessor. But you're talking about a language called MIPS, which by the way, is not assembly, but more like C.

:)
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
leakim971PluritechnicianCommented:
@kozaiwaniec

Did you never call an OS function with assembly? ;-)
0
 
Kyle HamiltonData ScientistCommented:
no... that's why I was confused, and wanted to see the outcome of this question.

I did a little assembly using just a small instruction set on the PIC16 microcontroller to make an LED matrix display some messages, but that's the extent of my experience - doh! :)

Thanks.
0
 
pauledwardianAuthor Commented:
thanks!
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now