mips:1 t~100奇数和(空白填充)
求1到100多个MIP的总和。 填写“#填写”部分。 我很努力。帮帮我 .数据 msg:.asciiz“奇数之和:” 号码:。字100 .文本 格洛博梅因酒店 棉: lw$s0,编号 #填写 循环: #填写 李$v0,4 洛杉矶$a0,味精 系统调用 李$v0,1 addi$a0,$t2,0 系统调用 李$v0,10 系统调用尝试以下代码:mips:1 t~100奇数和(空白填充),mips,Mips,求1到100多个MIP的总和。 填写“#填写”部分。 我很努力。帮帮我 .数据 msg:.asciiz“奇数之和:” 号码:。字100 .文本 格洛博梅因酒店 棉: lw$s0,编号 #填写 循环: #填写 李$v0,4 洛杉矶$a0,味精 系统调用 李$v0,1 addi$a0,$t2,0 系统调用 李$v0,10 系统调用尝试以下代码: .data msg: .asciiz "Sum of odd number: " #number: .word 100 .text .glo
.data
msg: .asciiz "Sum of odd number: "
#number: .word 100
.text
.globl main
main:
#lw $t0,number #Fill in.
xor $t0,$t0,$t0
addiu $t0,$t0,100
loop: #Fill in.
rem $t1,$t0,2
beq $t1,1,is_odd
j dec_number
is_odd:
addu $t2,$t2,$t0
dec_number:
subiu $t0,$t0,1
beq $t0,0,end_loop
j loop
end_loop:
li $v0,4
la $a0, msg
syscall
li $v0,1
addi $a0,$t2,0
syscall
li $v0,10
syscall