Hola, soy flogger y
no se ensamblador para el MIPS =)
PHP Code:
.data
numeros: .word 1, 4, 14, 5, 9, 6, 8, 12, 13, 15, 26, 8, 2, 0, 4, 7
.text
.globl main
main:
addi $t0, $0, 0 #begin
addi $t1, $0, 64 #end
addi $v0, $0, 5 #read_int
syscall
addi $t6, $v0, 0 #$t0=ALTO
bucle:
la $t2, numeros
add $t3, $t0, $t2
lw $a0, 0($t3)
addi $t0,$t0, 4 #++
slt $t4, $t6, $a0 # $t6>$a0
bne $0, $t4, print
andi $t5, $a0, 1 # $t5 AND 1 par
beq $0, $t5, print
j check
print:
addi $v0, $0, 1 #print_int
syscall
check:
bne $t0, $t1, bucle
fin:
addi $v0, $0, 10 #exit
syscall
__________________