Guest User

Untitled

a guest
Oct 8th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2. X:  .space  1
  3. V:  .space  0x0000000A
  4.  
  5. .text
  6.     j   main
  7. g:
  8.     addiu   $a0, $a0, 0x00000014
  9.     jal f
  10.     jr  $ra
  11.  
  12. f:
  13.     addiu   $v0, $a0, 0x00000001
  14.     jr  $ra
  15.  
  16. f2:
  17.     addi    $sp, $sp, 0x00000010
  18.     lw  $s0, 0($sp)
  19.     lw  $s1, 4($sp)
  20.     lw  $s2, 8($sp)
  21.     lw  $s3, 12($sp)
  22.     add $t0, $a0, $a1
  23.     sub $t1, $a2, $a3
  24.     add $t2, $s0, $s1
  25.     sub $t3, $s2, $s3
  26.     sub $t4, $t0, $t1
  27.     add $t5, $t2, $t3
  28.     sub $v0, $t4, $t5
  29.     jr  $ra
  30.  
  31. sum:
  32.     addi    $t0, $zero, 0x00000001
  33.     add $t1, $zero, $a1
  34. startloop:
  35.     sub $a0, $a0, $t0
  36.     add $a1, $a1, $a0
  37.     bne $a0, $zero, startloop
  38.     add $v0, $t1, $a1
  39.     jr  $ra
  40.  
  41. init:
  42.     add $t0, $zero, $zero
  43.     add $t1, $zero, $zero
  44.     la  $t2, V
  45.     addi    $t3, $zero, 0x0000000A
  46. startfor:
  47.     addi    $t0, $t0, 0x00000001
  48.     sw  $t0, 0($t2)
  49.     addi    $t1, $t1, 0x00000001
  50.     addi    $t2, $t2, 0x00000004
  51.     bne $t1, $t3, startfor
  52.     jr  $ra
  53.  
  54. main:
  55.     jal init
  56.     jal init
  57.     jal init
  58.     add $v0, $zero, $zero
  59.     jr  $ra
  60.  
  61.     #El valor final de V[i] está dado por i*3
Add Comment
Please, Sign In to add comment