代码拉取完成,页面将自动刷新
.data
var0: .space 4
str0: .asciiz ", "
str1: .asciiz ", "
str2: .asciiz "\n"
.text
li $t0 4
sw $t0 var0($zero)
main:
move $fp $sp
addi $sp $sp -16
li $a0 2
sw $a0 0($sp)
li $a0 5
sw $a0 4($sp)
li $v0 5
syscall
sw $v0 0($sp)
li $v0 5
syscall
sw $v0 4($sp)
li $t2 3
addi $sp $sp -64
sw $t2 0($sp)
sw $ra 4($sp)
sw $t0 8($sp)
sw $t1 12($sp)
sw $t2 16($sp)
sw $t3 20($sp)
sw $t4 24($sp)
sw $t5 28($sp)
sw $t6 32($sp)
sw $t7 36($sp)
sw $t8 40($sp)
sw $t9 44($sp)
sw $a0 48($sp)
sw $a1 52($sp)
sw $a2 56($sp)
sw $a3 60($sp)
jal func0
lw $ra 4($sp)
lw $t0 8($sp)
lw $t1 12($sp)
lw $t2 16($sp)
lw $t3 20($sp)
lw $t4 24($sp)
lw $t5 28($sp)
lw $t6 32($sp)
lw $t7 36($sp)
lw $t8 40($sp)
lw $t9 44($sp)
lw $a0 48($sp)
lw $a1 52($sp)
lw $a2 56($sp)
lw $a3 60($sp)
addi $sp $sp 64
move $t1 $v0
addi $sp $sp -64
sw $t1 0($sp)
sw $ra 4($sp)
sw $t0 8($sp)
sw $t1 12($sp)
sw $t2 16($sp)
sw $t3 20($sp)
sw $t4 24($sp)
sw $t5 28($sp)
sw $t6 32($sp)
sw $t7 36($sp)
sw $t8 40($sp)
sw $t9 44($sp)
sw $a0 48($sp)
sw $a1 52($sp)
sw $a2 56($sp)
sw $a3 60($sp)
jal func0
lw $ra 4($sp)
lw $t0 8($sp)
lw $t1 12($sp)
lw $t2 16($sp)
lw $t3 20($sp)
lw $t4 24($sp)
lw $t5 28($sp)
lw $t6 32($sp)
lw $t7 36($sp)
lw $t8 40($sp)
lw $t9 44($sp)
lw $a0 48($sp)
lw $a1 52($sp)
lw $a2 56($sp)
lw $a3 60($sp)
addi $sp $sp 64
move $t0 $v0
li $v0 41440
sub $t0 $v0 $t0
addi $a0 $t0 -10091
sw $a0 4($sp)
li $a0 5
sw $a0 8($sp)
li $a0 10
sw $a0 12($sp)
Label_4:
lw $a0 8($sp)
lw $a1 8($sp)
mult $a0 $a1
mflo $t0
lw $a0 8($sp)
mult $t0 $a0
mflo $t0
lw $a0 8($sp)
mult $t0 $a0
mflo $t0
lw $a0 8($sp)
mult $t0 $a0
mflo $t0
lw $a0 8($sp)
mult $t0 $a0
mflo $t0
lw $a0 12($sp)
bge $a0 $t0 Label_6
Label_5:
lw $a0 var0($zero)
lw $a1 var0($zero)
mult $a0 $a1
mflo $t0
li $v0 10000
div $t0 $v0
mfhi $a0
sw $a0 var0($zero)
lw $a0 12($sp)
addi $a1 $a0 1
sw $a1 12($sp)
j Label_4
Label_6:
lw $a0 0($sp)
li $v0 1
syscall
la $a0 str0
li $v0 4
syscall
lw $a0 4($sp)
li $v0 1
syscall
la $a0 str1
li $v0 4
syscall
lw $a0 8($sp)
li $v0 1
syscall
la $a0 str2
li $v0 4
syscall
li $t0 0
move $v0 $t0
main_end:
addi $sp $sp 16
li $v0 10
syscall
func0:
move $fp $sp
addi $sp $sp -8
lw $v0 0($fp)
sw $v0 0($sp)
lw $a0 0($sp)
lw $a1 0($sp)
mult $a0 $a1
mflo $a2
sw $a2 4($sp)
li $t0 1
lw $a0 0($sp)
bne $a0 $t0 Label_1
Label_0:
li $t0 1
move $v0 $t0
j func0_end
Label_1:
li $t0 2
lw $a0 0($sp)
bne $a0 $t0 Label_3
Label_2:
li $t0 2
move $v0 $t0
j func0_end
Label_3:
lw $a0 4($sp)
lw $a1 4($sp)
mult $a0 $a1
mflo $t0
li $v0 10
div $t0 $v0
mfhi $a0
sw $a0 4($sp)
lw $a0 0($sp)
addi $t1 $a0 -1
addi $sp $sp -64
sw $t1 0($sp)
sw $ra 4($sp)
sw $t0 8($sp)
sw $t1 12($sp)
sw $t2 16($sp)
sw $t3 20($sp)
sw $t4 24($sp)
sw $t5 28($sp)
sw $t6 32($sp)
sw $t7 36($sp)
sw $t8 40($sp)
sw $t9 44($sp)
sw $a0 48($sp)
sw $a1 52($sp)
sw $a2 56($sp)
sw $a3 60($sp)
jal func0
lw $ra 4($sp)
lw $t0 8($sp)
lw $t1 12($sp)
lw $t2 16($sp)
lw $t3 20($sp)
lw $t4 24($sp)
lw $t5 28($sp)
lw $t6 32($sp)
lw $t7 36($sp)
lw $t8 40($sp)
lw $t9 44($sp)
lw $a0 48($sp)
lw $a1 52($sp)
lw $a2 56($sp)
lw $a3 60($sp)
addi $sp $sp 64
move $t0 $v0
lw $a0 0($sp)
addi $t3 $a0 -2
addi $sp $sp -64
sw $t3 0($sp)
sw $ra 4($sp)
sw $t0 8($sp)
sw $t1 12($sp)
sw $t2 16($sp)
sw $t3 20($sp)
sw $t4 24($sp)
sw $t5 28($sp)
sw $t6 32($sp)
sw $t7 36($sp)
sw $t8 40($sp)
sw $t9 44($sp)
sw $a0 48($sp)
sw $a1 52($sp)
sw $a2 56($sp)
sw $a3 60($sp)
jal func0
lw $ra 4($sp)
lw $t0 8($sp)
lw $t1 12($sp)
lw $t2 16($sp)
lw $t3 20($sp)
lw $t4 24($sp)
lw $t5 28($sp)
lw $t6 32($sp)
lw $t7 36($sp)
lw $t8 40($sp)
lw $t9 44($sp)
lw $a0 48($sp)
lw $a1 52($sp)
lw $a2 56($sp)
lw $a3 60($sp)
addi $sp $sp 64
move $t2 $v0
add $t0 $t0 $t2
move $v0 $t0
j func0_end
func0_end:
addi $sp $sp 8
jr $ra
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。