Computação |
Unidade Lógica e Aritmética (ALU)
Realiza operações de soma, subtração, comparação, deslocamento e lógica booleana.
É controlada por sinais vindos da UC e recebe operandos diretamente dos registradores.
Conjunto de Registradores
Contém registradores de propósito geral (para dados) e de propósito específico, como:
• PC (Program Counter) – Armazena o endereço da próxima instrução.
• IR (Instruction Register) – Armazena a instrução corrente.
• ACC (Acumulador) – Mantém resultados intermediários.
• SP (Stack Pointer) – Aponta para o topo da pilha.
• PSW (Program Status Word) – Contém flags de estado (zero, carry, overflow, negativo, etc.).
Barramentos Internos
São trilhas de interconexão que transportam dados, endereços e sinais de controle entre os componentes internos.
Normalmente, há três barramentos principais: Barramento de Dados; Barramento de Endereços e Barramento de Controle
A eficiência com que esses barramentos interagem impacta diretamente o desempenho global da CPU.
Controle Cablado vs. Microprogramado
A unidade de controle é responsável por gerar os sinais que coordenam as operações internas da CPU.
Existem duas abordagens principais para implementar esse controle: