.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: