RSC II
Simulador Passo a Passo
Vamos fazer um programa simples para rodá-lo no simulador. Digite o código a seguir: 10 ORG &HC000 20 LD A,5 30 LD B,4 40 ADD A,B 50 RET Três coisas vão acontecer após a execução do programa:
|
|
Digite SI &HC000, escolhendo a opção H. Ao abrir o simulador, o PC está apontando para a próxima instrução a ser executada (LD A,5). Observe que essa instrução ainda não foi executada e, obviamente, nenhuma alteração por parte dela foi efetuada. |
|
Ao clicar E, a instrução LD A,5 é executada. Observe que o registrador A foi alterado, cumprindo-se assim a tarefa número 1. Após a execução dessa instrução, PC aponta para &HC002, que é a próxima instrução a ser executada (LD B,4). Observe na "instrução atual". |
|
Ao clicar E, a instrução LD B,4 é executada. Observe que o registrador B foi alterado, cumprindo-se assim a tarefa número 2. Após a execução dessa instrução, PC aponta para &HC004 e a próxima instrução a ser executada é ADD A,B. |
|
Ao clicar E pela terceira vez, a instrução ADD A,B é executada. Observe que o registrador A foi alterado, recebendo o resultado da soma que é 9, cumprindo-se assim a tarefa número 3. PC aponta para &HC005 e a próxima instrução a ser executada é RET. |
|
Ao executar a instrução RET, o simulador é terminado. Assim, pudemos acompanhar o desempenho do programa e comprovar que ele faz exatamente o que planejamos. |
<< Anterior | RSC II | Próxima >> |