# Introdução à Arquitectura do processador
::: Tip Saber para o teste
Instruction Fetch: Contêm o PC e o banco de memória de instruções. Lê a instrução programada.
Instruction decode: Onde está a decoder (entra a instrução e saem os sinais associados). Realiza o controlo da execução das instruções no processador, nomeadamente a leitura da instrução do PC e as instruções de controlo de fluxo.
Operand Fetch: Contem os registos, a ALU e a FP UNIT. Vai buscar os valores aos registos necessários.
Execute: Realiza a instrução(faz as contas pedidas).
Memory Access(MEM): Coloca os valores na memória.
Write back: Contem os MULS, estes selecionam o valor a escrever no REG. Dão suporte às instruções JAL/JALR porque são eles que decidem o próximo passo do processador, desta forma são tambem eles que escrevem de volta nos registos utilizados.
:::