Ciências da computação dia 23

Nas outras aulas vimos como transformar proposições lógicas em tabelas e expressões matemáticas, agora vamos fazer circuitos com isso

obs: as operações lógicas foram feitas por Boole em 1850 e as portas lógicas e sua simbologia foi feita em 1938

Cada operador lógico possui uma certa simbologia

AND (porta E)
AND (porta E)

OR (porta ou)
OR (porta ou)

not (porta não)
not (porta não)

lembrando que você também pode negar proposições ou a saída delas

porta NOR
porta NOR

por exemplo a porta nor, que basicamente pega todo o valor resultante da porta OR e inverte

and com as entradas invertidas
and com as entradas invertidas

ou ainda você pode pegar uma porta e inverter uma entrada, colando essas bolinhas ou ainda colando simplesmente uma porta not

Operações

AND → equiavale ao *

OR → equivale ao +

NOT → equivale a negação ou como símbolo um traço em cima da letra

fazendo o circuito de S = (A * C) + B

circuito
circuito

Valores negados

valor de A negado
valor de A negado

todo valor negado nessas “equações” possui um traço em cima, mas aqui usarei um~para ficar mais fácil

S =~(A + B) * C

circuito com negação
circuito com negação

Porta NOT por debaixo do CI

porta not com chave
porta not com chave

porta not com Transistor NPN
porta not com Transistor NPN