Artigo 030601 Conceitos fundamentais dos Microcontroladores, “do princípio”.

5 ESTRUTURA BÁSICA DA “CPU”
A “Unidade Central de Processamento” – CPU, é composta por três unidades básicas, a saber:
- A Unidade de Controle (Control Unit)
- A Unidade de Registros (Register Unit)
- A Unidade Lógica e Aritmética (ALU)

UNIDADE DE REGISTROS
A “Unidade de Registros” é composta por um grupo de Registradores, onde ficam armazenados os dados, temporariamente, durante a execução dos Programas ou, onde ficam armazenadas informações necessárias ao controle do próprio Sistema.
REGISTRO DE INSTRUÇÃO – IR
Registro responsável pela armazenagem do “Código de Instrução” (Operation Code- Op.Code) .

UNIDADE LÓGICA E ARITMÉTICA
A “Unidade Lógica e Aritmética” é a parte da CPU responsável pelas operações com os dados.
As principais operações que a ALU, geralmente pode executar são:
Aritméticas:
- Adição e Subtração Multiplicação e Divisão
- Incremento e Decremento
- Comparação
Lógicas:
- E, OU, NÃO,
- OU_EXCLUSIVO
- Set, Reset e Test de bit Shift (Right e Left)

UNIDADE DE CONTROLE
A “Unidade de Controle” utiliza a “Via interna de controle” e a “Via externa de controle” para atuar sobre todos os controles do Sistema. Onde:
- “Via interna” atua sobre:
- “Unidade de Registros”
- “Unidade Lógica e Aritmética”
- “Via externa” atua sobre:
- “Banco de Memórias”
- “Dispositivos de I/O”

