AULA 9 - Microprocessadores - Graduação: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Fargoud
(Criou página com '=CPU - Unidade de Controle= center A CPU é o "cérebro" do processador. * Funções: - Interpretação e execução dos programas da memória princi...')
 
imported>Fargoud
Linha 4: Linha 4:


A CPU é o "cérebro" do processador.
A CPU é o "cérebro" do processador.


* Funções:
* Funções:
- Interpretação e execução dos programas da memória principal;
- Interpretação e execução dos programas da memória principal;
- Controle dos demais componentes.
- Controle dos demais componentes.


* Componentes:
* Componentes:
- Registradores - armazenam armazenam temporariamente dados e
- Registradores - armazenam armazenam temporariamente dados e
instruções.
instruções.
- Unidade Lógica e Aritmética (ULA)- “processa” os dados e atualiza os registradores.
- Unidade Lógica e Aritmética (ULA)- “processa” os dados e atualiza os registradores.
- Unidade de Controle (UC) - “dispara” cada um das etapas de execução da instrução.
- Unidade de Controle (UC) - “dispara” cada um das etapas de execução da instrução.
   
   


* ULA: A ULA é o “núcleo” da CPU.
* ULA: é o “núcleo” da CPU.
** Executa as operações de processamento de dados. Podem ser diferentes para cálculos com inteiros e ponto flutuante.
** Executa as operações de processamento de dados. Podem ser diferentes para cálculos com inteiros e ponto flutuante.
** Ativa bits especiais (''flags''), como resultado da operação. Ex: operação nula (bit Z), operação negativa (bit N), overflow, etc.
** Ativa bits especiais (''flags''), como resultado da operação. Ex: operação nula (bit Z), operação negativa (bit N), overflow, etc.

Edição das 12h08min de 30 de abril de 2019

CPU - Unidade de Controle

MIC1cpu.png

A CPU é o "cérebro" do processador.


  • Funções:

- Interpretação e execução dos programas da memória principal;

- Controle dos demais componentes.


  • Componentes:

- Registradores - armazenam armazenam temporariamente dados e instruções.

- Unidade Lógica e Aritmética (ULA)- “processa” os dados e atualiza os registradores.

- Unidade de Controle (UC) - “dispara” cada um das etapas de execução da instrução.


  • ULA: é o “núcleo” da CPU.
    • Executa as operações de processamento de dados. Podem ser diferentes para cálculos com inteiros e ponto flutuante.
    • Ativa bits especiais (flags), como resultado da operação. Ex: operação nula (bit Z), operação negativa (bit N), overflow, etc.
    • Está conectada a um grupo de registradores pelo barramento interno, formando o caminho de dados.
    • Pode-se utilizar um conjunto de conjunto de ULAs para a execução paralela de instruções.
MIC1cpu-ULA.png