Essa parece ser uma pergunta boba, mas o fato é que, quando tentei procurar informações relacionadas, nenhum dos resultados da pesquisa me deu uma resposta satisfatória.
Portas lógicas com entrada e saída de 1 bit
Como a entrada possui bit, a tabela verdade possui linhas. Como para cada linha da tabela verdade, existem opções ( ou ) para a saída, existem tabelas verdade diferentes no total .
Aqui está uma tabela de tabelas verdade (cada tabela verdade é escrita como uma linha):
Portas lógicas com entrada de 2 bits e saída de 1 bit
Como a entrada possui bits, a tabela verdade possui linhas. Como para cada linha da tabela verdade, existem opções ( ou ) para a saída, existem tabelas verdade diferentes no total .
Aqui está uma tabela de tabelas verdade (cada tabela verdade é escrita como uma linha):
Questões
- Quais são os outros nomes desses portões? Como mostrado acima, o
NOT Gate
também é chamado deNegate
função, ou oInverter
. - Pela minha pesquisa, eu sei que o nome XNOR Gate é mais popular que o NXOR Gate . No entanto, o portão é equivalente a um portão NÃO XOR . Por que o X vem antes do N (ao contrário de outros portões "NÃO algo")?
- Existem nomes amplamente usados para os portões marcados em acima?
- Em esta questão , também é chamado AREIA Portão , que significa "Single-inversão e Gate". No entanto, não tenho certeza se isso é amplamente usado em campo.
- Em esta resposta , (na verdade, é um "NÃO AREIA" Gate) é chamado Inclusão Portão ou IF-THEN Portão . Novamente, existe um nome adequado para esse portão? Como os manuais do usuário do IC se referem a um portão com a mesma tabela de verdade?
- No presente pedido , é chamado implicação lógica .
== Editado: 10-04-2019 ==
Acabei de encontrar este artigo da Wikipedia por acaso, que nomeia todos os 16 portões (operações).
fonte
Respostas:
O que você rotula como
Gate-1011
na sua tabela é conhecido como "IMPLY Gate" nesta fonte . Outro nome para o seu "portão de identidade" é chamado de "portão de buffer"No entanto, não há uma fonte oficial para o que você está procurando que contenha informações sobre convenções de nomes para lógica complexa além de apenas colocar outros nomes de portas lógicas em conjunto. Você está procurando nomes de lógica em potencial que contenham lógica condicional e / ou combinacional que depende do estado de variáveis de entrada específicas onde são independentes do tempo, o que significa que você obterá resultados instantaneamente como se fosse uma função matemática.
Exemplos disso incluem:
Também há lógica sequencial que cria vários estados que dependem do tempo. Existem dois tipos de lógica sequencial: assíncrona e síncrona ... A convenção de nomes é bastante simples.
Exemplos disso incluem:
Mas se você está pedindo um nome oficial para pontos em vermelho acima, ainda não existe. Acredito que o exemplo que você forneceu acima, o NXOR, provavelmente seja o mais próximo possível. Por que existe um "N" antes do "X" é provavelmente o de que todas as entradas estão sendo negadas antes de entrar no próprio diagrama de blocos. Isso não seria verdade para NOR e NAND, no entanto, como seria NOT-NOR e NOT-NAND, como você apontou.
Talvez você possa inventar algo, ou seja, o portão ONOR com uma das entradas negadas e NNOR, onde todas as entradas são negadas.
Os três principais portões lógicos incluem: NOT, OR e AND. Tudo o resto pode conter um desses três. Por exemplo, uma porta NOR poderia simplesmente ser uma porta OR com uma porta NOT na saída da porta OR. (Com a lógica do transistor, esta é uma história diferente.)
Conclusão: não existe uma fonte oficial que dê nomes a todas as possibilidades. Provavelmente porque simplesmente não nos importamos em nomeá-lo. Insatisfatória, sim, mas se ou não estamos simplesmente que dedicado a dar-lhe um nome é totalmente subjetivo. Quem realmente se importa? Se a desculpa para dar nomes a eles é ter integridade, com que frequência usaríamos esses nomes se lhes desse nomes?
fonte
A maioria dos portões de duas entradas possui um único nome (AND, OR, etc.), mas os portões de entrada única são nomeados não apenas pela função lógica (NOT), mas também pelo efeito que exercem sobre o sinal ou a função eles têm no circuito ("inversor", "(não inversor) buffer / driver").
"XNOR" é mais fácil de pronunciar que "NXOR".
Os portões marcados em vermelho não são amplamente utilizados; portanto, não há nomes comuns para eles. As implementações realmente existem em portas multifuncionais configuráveis (74xxx1G57 / 58/97/98/99), mas apenas como um efeito colateral da configurabilidade. A folha de dados do SN74LVC1G97 os descreve como "(N) OR / (N) AND gate com uma entrada invertida", e essa é provavelmente a maneira mais fácil de entendê-las:
fonte