Guest User

Untitled

a guest
Sep 6th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. convert:
  2.     move    $s0, $a0    # to C
  3.     move    $s1, $a1    # number
  4.    
  5.     li      $s2, 0
  6.    
  7.     beq     $s0, $s2, toC
  8.     # toF
  9.     mul     $s1, $s1, 9
  10.     div     $s1, $s1, 5
  11.     addi    $s1, $s1, 32
  12.     move    $a1, $s1
  13.     jal     print_num
  14.    
  15.     jr      $ra
  16.    
  17. toC:
  18.     addi    $s1, $s1, -32
  19.     mul     $s1, $s1, 5
  20.     div     $s1, $s1, 9
  21.     move    $a1, $s1
  22.     jal     print_num
  23.    
  24.     jr      $ra
  25.    
  26. print_num:
  27.     li      $v0, 0
  28.     move    $a0, $a1
  29.     syscall
Add Comment
Please, Sign In to add comment