Objetivo: tornar a máquina de estados genérica o bastante para executar um programa na memória.
Modificar o hardware implementado na atividade 3, adicionando os seguintes recursos:
- Preencher o conteúdo da ROM com o arquivo ROM.MIF:
obs.: Observe que o arquivo ROM.MIF possui as seguintes instruções:
set ac,0
volta out ac
inc ac
jmp volta
- Modificar a ME criando os estados para executar os comandos SET, ADD e INC;
- Simular, montar e apresentar ao professor funcionando;
- Com as novas instruções criadas, implementar um programa em assembly para multiplicar o valor de entrada por 6. Codifique-o colocando na ROM. Obs.: este programa deve carregar o valor da entrada apenas uma vez;
- Simular, montar e apresentar ao professor funcionando.