Ciências da computação dia 23

circuitos Lógicos

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)

OR (porta ou)

not (porta não)

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

porta NOR

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

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

Valores negados

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

Porta NOT por debaixo do CI

porta not com chave

porta not com Transistor NPN