Next: Ciclo ``busca-decodifica-executa'' (``fetch-decode-execute'') Up: Organização de um computador Previous: Organização de um computador
Tem a função de
- buscar instruções da memória
- examinar ou decodificar a instrução
- executar a instrução
São três as partes principais da CPU:
- Unidade de controle: busca a instrução da memória e decodifica-a.
- ALU (ou unidade aritmética e lógica): realiza operações aritméticas e booleanas.
- Registradores: memória rápida para guardar informações de controle, resultados intermediários.
Alguns registradores importantes incluem: PC (``Program Counter'') - registrador que contém o endereço de memória da próxima instrução a ser executada. IR (``Instruction Register'') - registrador que contém a instrução em execução. PS ou PSW (``program status word'') - registrador que contém uma série de informações de controle, dando o estado do processador (o conteúdo varia de máquina para máquina).
Subsections- Ciclo ``busca-decodifica-executa'' (``fetch-decode-execute'')
- Conjunto de instruções ou ``instruction set''
- Organização da CPU
- Execução paralela de instruções
Siang Wun Song
2001-09-19
Qual é o componente do processador responsável por busca é decodificar as instruções do programa?
São três as partes principais da CPU: Unidade de controle: busca a instrução da memória e decodifica-a. ALU (ou unidade aritmética e lógica): realiza operações aritméticas e booleanas. Registradores: memória rápida para guardar informações de controle, resultados intermediários.
Como se chama a parte do processador que controla a execução de instruções?
A Unidade lógica e aritmética (ULA) é a responsável por executar efetivamente as instruções dos programas, como instruções lógicas, matemáticas, desvio, etc.
Como o processador executa as instruções?
Ela faz isso através de consulta à memória ROM que existe dentro do processador, chamada microcódigo. Cada instrução que um determinado processador compreende possui seu próprio microcódigo. O microcódigo vai “ensinar” ao processador o que fazer. É como um guia passo-a-passo para cada instrução.
Como funciona o ciclo de busca decodificação execução?
A CPU realiza repetidamente o seguinte ciclo chamado ``fetch-decode-execute'': Busca a instrução (apontada por PC) da memória e carrega-a no IR. Muda o PC para apontar para a próxima instrução da memória. Decodifica a instrução, determinando o seu tipo, operandos, etc.