Pular para conteúdo

📊 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.