Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.     info: .asciiz "program rozwiazuje wielomian 4 stopnia ax^4 + bx^3 + cx^2 + dx + e\n"
  3.     dajA: .asciiz "daj A\n"
  4.     dajB: .asciiz "daj B\n"
  5.     dajC: .asciiz "daj C\n"
  6.     dajD: .asciiz "podaj D\n"
  7.     dajE: .asciiz "podaj E\n"
  8.     dajX: .asciiz "podaj x\n"
  9.     wynik: .asciiz "wynik\n"
  10.  
  11. .text
  12.  
  13. main:
  14.    
  15.     li $v0,4
  16.     la $a0,dajX
  17.     syscall
  18.    
  19.     li $v0,5
  20.     syscall
  21.     move $t2,$v0
  22.     move $t1,$v0
  23.    
  24.     li $v0,4
  25.     la $a0,dajE
  26.     syscall
  27.        
  28.     li $v0,5
  29.     syscall
  30.     move $t0,$v0
  31.    
  32.     li $v0,4
  33.     la $a0,dajD
  34.     syscall
  35.    
  36.     li $v0,5
  37.     syscall
  38.     move $t3,$v0
  39.    
  40.     mult $t3,$t1
  41.     mflo $t4
  42.    
  43.    
  44.     add $t0,$t0,$t4
  45.     mult $t1,$t2
  46.     mflo $t1
  47.    
  48.     li $v0,4
  49.     la $a0,dajC
  50.     syscall
  51.    
  52.     li $v0,5
  53.     syscall
  54.     move $t3,$v0
  55.    
  56.     mult $t3,$t1
  57.     mflo $t4
  58.    
  59.    
  60.     add $t0,$t0,$t4
  61.     mult $t1,$t2
  62.     mflo $t1
  63.    
  64.     li $v0,4
  65.     la $a0,dajB
  66.     syscall
  67.    
  68.     li $v0,5
  69.     syscall
  70.     move $t3,$v0
  71.    
  72.     mult $t3,$t1
  73.     mflo $t4
  74.    
  75.    
  76.     add $t0,$t0,$t4
  77.     mult $t1,$t2
  78.     mflo $t1
  79.    
  80.     li $v0,4
  81.     la $a0,dajA
  82.     syscall
  83.    
  84.     li $v0,5
  85.     syscall
  86.     move $t3,$v0
  87.    
  88.     mult $t3,$t1
  89.     mflo $t4
  90.    
  91.    
  92.     add $t0,$t0,$t4
  93.     mult $t1,$t2
  94.     mflo $t1
  95.    
  96.    
  97.    
  98.     li $v0,4
  99.     la $a0,wynik
  100.     syscall
  101.    
  102.     li $v0,1
  103.     move $a0,$t0
  104.     syscall
  105.    
  106.     li $v0,10
  107.     syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement