📊 Slide 20 – Projeto Capstone: ULA de 8 Bits
⚙️ 1. O Coração da CPU
- A ULA (Unidade Lógica e Aritmética) executa cálculos e decisões em hardware.
- Opera sobre dois registradores de entrada (\(A\) e \(B\)) sob controle de um
OPCODE.
🎛️ 2. Operações Fundamentais
- Aritméticas:
ADD, SUB. - Lógicas:
AND, OR, XOR, NOT. - Deslocamento:
SHL (Shift Left - multiplicador), SHR (Shift Right - divisor).
🚩 3. Registrador de Flags
- Zero (\(Z\)): Ativado se o resultado for \(0\).
- Carry (\(C\)): Ativado se houver estouro de capacidade do registrador.
- Negative (\(N\)): Ativado se o bit mais significativo for \(1\).
- Overflow (\(V\)): Estouro de sinal em complemento de dois.