.text main: # 加载立即数到寄存器 li $t0, 10 # 将 10 放入 $t0 li $t1, 5 # 将 5 放入 $t1 # 加法 add $t2, $t0, $t1 # $t2 = $t0 + $t1 # 减法 sub $t3, $t0, $t1 # $t3 = $t0 - $t1 # 乘法 mul $t4, $t0, $t1 # $t4 = $t0 * $t1 # 除法 div $t0, $t1 # $t0 / $t1,商存储在 $t0,余数存储在 $t1 # 存储结果到内存 sw $t2, result # 存储 $t2 的值到 result 变量 # 跳转指令 beq $t0, $zero, label1 # 如果 $t0 == 0,跳转到 label1 j label2 # 无条件跳转到 label2 label1: # 这是标签 label1 的位置 label2: # 这是标签 label2 的位置 # 结束程序 li $v0, 10 # 退出系统调用 syscall