A função principal de um computador é executar programas. Claro que existe uma explicação bem mais detalhada a respeito de como se dá a execução destes programas, mas o principio básico é : O processador executa um conjunto de instruções armazenadas na memória, fazendo a leitura e execução de cada uma delas, uma a uma.
Todo o processo necessário para execução de uma instrução é chamado de Ciclo de Instrução. A imagem a seguir ilustra um exemplo de ciclo de instrução.
Ciclo de Instrução |
Nesta representação o programa seria encerrado apenas no caso de algum erro irreparável durante a execução, ou uma instrução com que indicasse o fim da execução do mesmo.
Mas como acontece um Ciclo de Instrução ?
No inicio de cada ciclo de instrução o processador busca a instrução armazenada na memória. O PC (program counter) é um registrador responsável por guardar o endereço de memória da PRÓXIMA instrução que irá ser executada, ou seja, quando o processador executa uma instrução o PC é incrementado para indicar a posição da próxima instrução e permitir que o processador busque as instruções de forma sequencial.
Uma vez buscadas, as instruções serão carregadas em outro registrador chamado IR (instruction register), cada instrução contém bits que indicam ao processador a ação que ele deve executar, dessa forma o processador interpreta a instrução e a executa.
até mais
o/
Nenhum comentário:
Postar um comentário