# # Name: # Lab Section: # TA: # .data source: .word 6, 1, 12, 0, 3, 1, 4 dest: .word 0, 0, 0, 0, 0, 0, 0 .text .globl loop .globl values main: la $a0, source la $a1, dest # begin actual code addi $v0, $zero, 0 # Initialize count loop: lw $v1, 0($a0) # Read next word from source sw $v1, 0($a1) # Write to destination addi $a0, $a0, 4 # Advance pointer to next source addi $a1, $a1, 4 # Advance pointer to next destination beq $v1, $zero, loop # Loop if word copied != zero # end actual code values: jr $ra