Nesta aula vamos continuar o trabalho da semana passada, hoje você deve criar mais alguns programas em linguagem de máquina de MVN, utilizando os conceitos de função e de laço.
Escrever um programa que executa a subtração de dois inteiros em uma sub-rotina. O programa principal armazena os inteiros nas posições 0x010 (variável x) e 0x012 (variável y) e chama a sub-rotina, que deve executar a operação x-y e armazenar o resultado na posição de memória 0x014.
Escrever um programa que executa o cálculo do fatorial de um número N (maior ou igual a 0), com uso de uma sub-rotina. O programa principal armazena o valor de N na posição 0x100 e o resultado do fatorial na posição 0x102. Deve-se criar uma sub-rotina para o cálculo do fatorial.
Nota: Não se preocupe com overflow.