# MIPS Lab Assignment 5
# A program to calculate the factorial of a number
.data
x:.asciiz"Enter a number "
.text
li $v0,4
la $a0,x
syscall


li $v0,5
syscall


move $s0,$v0
move $s1,$v0
li $t0,1
loop:
mul $t0,$t0,$s0
addi $s0,$s0,-1
bgtz $s0,loop
li $v0,1
move $a0,$t0
syscall