循环遍历表格,比较数字并显示最低值

时间:2015-05-04 09:08:27

标签: loops assembly mips min spim

我需要循环一个固定长度的数组,而循环找到最低值并打印出来。最初有:

    .text
main:
    li $s0,0
    lw $t4,l
    lw $s2,TABLE
FOR_LOOP:
    bge $s0,$t4,END_FOR # define loop boundary
    lw $t1,($s2)
    addi $s2, $s2,4
    addi $s0,$s0,1
    j FOR_LOOP
END_FOR:                      
    addi    $s0, $s0, -1
    addi $s2, $s2,-4
PRINT:
    li $s0,0
    la $s2,TABLE

    li $v0,10
    syscall

    .data
TABLE:    .word   1 2 3
l:        .word   3

问题在于我甚至无法打印TABLE的值,更不用说循环了...任何想法如何实现这个?

0 个答案:

没有答案