Observe que o Montador do Mplab não inicializa variáveis: não faria sentido, pois normalmente não há um sistema operacional com um carregador para sistemas embedded baseados no PIC! V.deverá inicializar o vetor Fonte via instruções no seu programa ou através do Mplab, abrindo a janela Window -> modify... e preenchendo os campos address, data/opcode, autoincrement.
Sugestão: a fim de evitar que a multiplicação e a soma de 16 bits utilizem
posições fixas de memória, escreva macros para cada uma dessas operações,
tornando-as de uso geral.
Use o simulador do Mplab para mostrar a
correção do seu programa no laboratório.
Apresente uma impressão do programa montado (.lst) no formato landscape para caber na página, junto com uma demonstração no laboratório.