#portas-logicas #algebra-booleana #hardware #estudos

Portas Lógicas

Arquitetura de Computadores e Sistemas Operacionais Tema 4

oi!! (≧◡≦) se o computador fala em binário, as portas lógicas sao as palavras dessa linguagem. elas sao os blocos de construção mais básicos de qualquer circuito digital. vamos conhecer cada uma delas!! (^▽^)

1. O que são Portas Lógicas?

portas lógicas sao componentes eletrônicos que implementam as operacoes da álgebra booleana. elas recebem um ou mais sinais binários (0 ou 1) como entrada e produzem um sinal binário de saída de acordo com uma regra específica. (。・ω・。)

fisicamente, elas sao feitas de transistores, milhoes deles dentro de um unico chip. mas pra gente, o importante eh entender o comportamento lógico de cada porta.

2. Portas Básicas

2.1 AND (E)

a saída so eh 1 se todas as entradas forem 1. tipo uma porta de segurança: só abre se todo mundo tiver credencial.

ABA AND B
000
010
100
111

2.2 OR (OU)

a saída eh 1 se pelo menos uma entrada for 1. basta um sinal positivo pra ativar.

ABA OR B
000
011
101
111

2.3 NOT (NÃO / Inversor)

tem só uma entrada e inverte o sinal. 0 vira 1, 1 vira 0. simples e direto.

ANOT A
01
10

3. Portas Derivadas

3.1 NAND (NOT AND)

eh um AND seguido de um NOT. a saída so eh 0 se todas as entradas forem 1. interessante: qualquer circuito digital pode ser construído usando só portas NAND. eh tipo a célula-mãe dos circuitos!! ( ̄▽ ̄)ノ

ABA NAND B
001
011
101
110

3.2 NOR (NOT OR)

eh um OR seguido de um NOT. a saída so eh 1 se nenhuma entrada for 1. assim como a NAND, a NOR tambem eh universal: da pra construir qualquer circuito só com ela.

ABA NOR B
001
010
100
110

3.3 XOR (OU Exclusivo)

a saída eh 1 se as entradas forem diferentes. eh muito usada em comparações, criptografia e somadores binários. quando os bits sao iguais, da 0. quando sao diferentes, da 1.

ABA XOR B
000
011
101
110

3.4 XNOR (Equivalência)

o oposto do XOR. a saída eh 1 se as entradas forem iguais. eh usada pra detectar igualdade entre bits.

ABA XNOR B
001
010
100
111
RESUMO VISUAL DAS SAÍDAS

AND = 1 só se tudo for 1
OR = 1 se algum for 1
NOT = inverte
NAND = 0 só se tudo for 1
NOR = 1 só se tudo for 0
XOR = 1 se forem diferentes
XNOR = 1 se forem iguais

4. Representação Gráfica

cada porta tem um símbolo padrão usado em diagramas de circuitos:

  • AND: formato de D, entradas à esquerda, saída à direita.
  • OR: formato de meia-lua, entradas à esquerda, saída à direita.
  • NOT: triângulo com um círculinho na ponta da saída.
  • NAND / NOR: mesma forma do AND/OR, mas com um círculo na saída (indicando a negação).
  • XOR: parecido com o OR, mas com uma linha extra curva na entrada.

5. Considerações Finais

as portas lógicas parecem simples, mas combinando milhares delas conseguimos criar circuitos que executam operacoes matemáticas, controlam memória, processam imagens e rodam jogos. tudo parte desses blocos básicos. (≧◡≦)

a XOR merece destaque especial: além de somadores, ela eh fundamental em algoritmos de criptografia e em códigos de detecção de erro. ja a NAND e NOR mostram como a simplicidade eh poderosa, e com uma unica porta ja da pra construir o universo digital. ヾ(^-^)ノ

CURIOSIDADE

o processador do seu celular tem bilhoes de transistores organizados em portas lógicas. cada vez que vc toca na tela, bilhoes dessas operacoes acontecem em nanossegundos. eh por isso que entender portas lógicas eh tão importante: eh o alfabeto da computação!! (☆▽☆)

fechou, senpai? bora pro próximo tema ver como essas portas se conectam formando circuitos!! (^▽^)

VÍDEOS RECOMENDADOS

PORTAS LÓGICAS: AND, OR, NOT, NAND, NOR, XOR — COMPLETO
SISTEMAS DIGITAIS — PORTAS LÓGICAS COM TABELAS VERDADE

SIMULADORES INTERATIVOS

PLAYGROUND DE PORTAS LÓGICAS

clica nas entradas A e B pra flipar entre 0 e 1 — todas as portas atualizam em tempo real!! (☆▽☆)

AVALIADOR DE EXPRESSÃO BOOLEANA

digita uma expressão booleana com variáveis A e B. usa: AND, OR, NOT, NAND, NOR, XOR, parênteses e os valores A/B!! ( ̄▽₣)ノ

EXPRESSÃO
A
B
aguardando expressão...
voltar aos temas da unidade 2