main: addi $v0, $zero, 0 # initialize count loop: lw $v1, 0($a0) # Read next word from source sw $v1, 0($a1) # Write to destinetion addi $a0, $a0, 4 # Advance pointer to next source addi $a1, $a1, 4 # Advance pointer to next distination beq $v1, $zero, loop #loop if word copied != zero