Escolar Documentos
Profissional Documentos
Cultura Documentos
.data
myArray: .word 10, 20, 30, 40 # Inicializa o vetor com 4 inteiros
2. Acessando Elementos do Vetor
#myArray[2]
la $t0, myArray # Carrega o endereço base do vetor em $t0
li $t1, 2 # Índice do elemento desejado
add $t1,$t1,$t1
add $t1,$t1,$t1 # Calcula o deslocamento
add $t0, $t0, $t1 # Adiciona o deslocamento ao endereço base
lw $t3, 0($t0) # Carrega o terceiro elemento do vetor em $t3
3. Modificando Elementos do Vetor
• Para modificar um elemento, você segue um processo semelhante ao de
acessar um elemento, mas usa a instrução `sw` (store word) para
armazenar um novo valor no vetor.
• Exemplo: Para definir o terceiro elemento de um vetor de inteiros para 50:
# Chamar função
jal addNumbers # Retornar
jr $ra
# Continuar execução
após chamada de função
...