Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
####trocar os valores dos vetores### .data buffer: .word 0, 2, 4, 6, 8, 10 buffer2: .word 1, 3, 5, 7, 9 .text main: li $a0, 5 la $a1, buffer la $a2, buffer2 jal swap li $a0, 5 la $a1, buffer la $a2, buffer2 jal print li $a0, 5 la $a1, buffer2 jal print jal end swap: sub $sp, $sp, 4 sw $ra, ($sp) lw $t0, 0($a1) lw $t1, 0($a2) sw $t0, 0($a2) sw $t1, 0($a1) add $a1, $a1, 4 add $a2,$a2, 4 add $t0,$t0, 1 bgt $a0, $t0, swap addi $sp, $sp, 16 jr $ra print: sub $sp, $sp,4 sw $ra, 0($sp) lw $t0, 0($a1) end:
Compartilhar