mips:1 t~100奇数和(空白填充)

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

求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 
 .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