Pesquisar este blog

segunda-feira, 13 de fevereiro de 2012

A CPU executa cada instrução em pequenas etapas, apresentadas a seguir:

A CPU executa cada instrução em pequenas etapas, apresentadas a seguir: 

1. Alterar o contador de programa para indicar a pró- xima instrução. 
2. Se a instrução usar uma palavra na memória, determinar onde essa palavra está. 
3. Determinar o tipo de instrução trazida. 
4. Trazer a próxima instrução da memória até o registrador. 
5. Voltar à primeira etapa para iniciar a execução da instrução seguinte. 
6. Trazer a palavra para dentro de um registrador da CPU, se necessário. 
7. Executar a instrução. 

A sequência correta das etapas é: 
  •  a) 1, 3, 4, 6, 2, 7, 5.
  •  b) 4, 1, 3, 2, 6, 7, 5.
  •  c) 3, 1, 2, 7, 5, 6, 4.
  •  d) 1, 2, 6, 7, 5, 3, 4.
  •  e) 3, 1, 2, 6, 4, 7, 5.

Essa questão trata do ciclo busca-decodifica-executa (fetch-decode-execute) e a ordem correta se encontra na letra B.

4. Trazer a próxima instrução da memória até o registrador. Guarda a instrução da memória no registrador IR.

1. Alterar o contador de programa para indicar a próxima instrução. Registrador PC=PC+1.

3. Determinar o tipo de instrução trazida. Verifica se possui 0, 1, 2 ou 3 endereços.

2. Se a instrução usar uma palavra na memória, determinar onde essa palavra está.

6. Trazer a palavra para dentro de um registrador da CPU, se necessário.

7. Executar a instrução.

5. Voltar à primeira etapa para iniciar a execução da instrução seguinte.

Nenhum comentário:

Postar um comentário