您的位置:首页 > 其它

汇编计算阶乘(MIPS)

2016-04-12 12:52 253 查看
初学汇编,不规范的地方望提出

.data
msg: .asciiz"Enter a Number "
msg1: .asciiz"The result is: "
.text
main:
li $v0,4
la $a0,msg
syscall
li $v0,5
syscall
move $s0,$v0
li $v0,1
factorial:
mult $s0,$v0
mfhi $t2
mflo $t3
sll $t2,$t2,8
add $v0,$t2,$t3
sub $s0,$s0,1
bgt $s0,1,factorial
done:
move $t4,$v0
li $v0,4
la $a0,msg1
syscall
move $a0,$t4
li $v0,1
syscall
li     $v0, 10
syscall
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  汇编