MIPS Assembly Klavyeden veri alarak üs alan program

Açıklama;

  • MIPS Assembly programlama dilinde yazılmış üs alma ( Xn ) programıdır.
  • Consol'dan aldığı değerlerle işlem yapar.
  • Üs sonuçunu $s0 register'ına kaydeder.

 

Kod;

.data



str: .asciiz "x="
str1: .asciiz "n="

.text


 li $v0, 4        
 la $4, str      
 syscall  

li $2,5
syscall
addi $9,$2,0



li $v0, 4        
la $4, str1      
syscall

li $2,5
syscall
addi $10,$2,0




addi $11,$11,1
add $16,$16,$9
don: slt $8,$11,$10   
    beq $8,$0,exit    
mul $16,$16,$9
addi $11,$11,1
j don

exit: