title: How can I print unsigned integer in decimal number in MIPS?
body: <p>For example, I want to print this number A0090000(16) in unsigned decimal number in MIPS.
  So the print result should be 2684944384(10).
  But I got stuck because I only know the assembly code to print signed numbers.</p>
  
  <p>The code is like this:</p>
  
  <pre><code>li    $v0, 1    #System call code for print_int
  li    $a0, 5    #integer to print
  syscall
  </code></pre>
  
  <p>So if I put the A0090000(16) value instead of '5' in that code,
  it will print a minus decimal value(since MSB is 1), which is -1610022912(10)
  but I want to have the result 2684944383(10), which is read as an unsigned number.</p>
  
  <p>How can I do that? </p>