Os circuitos lógicos combinacionais são os circuitos que contêm diferentes tipos de portas lógicas. Simplesmente, um circuito no qual diferentes tipos de portas lógicas são combinados é conhecido como circuito lógico combinacional . A saída do circuito combinacional é determinada a partir da combinação atual de entradas, independentemente da entrada anterior. As variáveis de entrada, portas lógicas e variáveis de saída são os componentes básicos do circuito lógico combinacional. Existem diferentes tipos de circuitos lógicos combinacionais, como Somador, Subtrator, Decodificador, Codificador, Multiplexador e Demultiplexador.
Existem as seguintes características do circuito lógico combinacional:
- A qualquer instante, a saída dos circuitos combinacionais depende apenas dos terminais de entrada presentes.
- O circuito combinacional não possui nenhum backup ou memória anterior. O estado atual do circuito não é afetado pelo estado anterior da entrada.
- O número n de entradas e o número m de saídas são possíveis em circuitos lógicos combinacionais.
A variável de entrada 'n' vem da fonte externa enquanto a variável de saída 'm' vai para o destino externo. Em muitas aplicações, a origem ou os destinos são registros de armazenamento.
sistema operacional
Meio Somador
O meio somador é um bloco de construção básico com duas entradas e duas saídas. O somador é usado para realizar a operação OR de dois números binários de bit único. O carregar e soma são dois estados de saída do meio somador.
Somador completo
O meio somador é usado para somar apenas dois números. Para superar esse problema, foi desenvolvido o somador completo. O somador completo é usado para adicionar três números binários de 1 bit A, B e transportar C. O somador completo tem três estados de entrada e dois estados de saída, ou seja, soma e transporte.
Meio Subtratores
O meio subtrator também é um bloco de construção para subtrair dois números binários. Possui duas entradas e duas saídas. Este circuito é usado para subtrair dois números binários A e B de um único bit. 'diferença ' e 'emprestar' são os dois estados de saída do meio somador.
como retornar array em java
Subtratores completos
O Half Subtractor é usado para subtrair apenas dois números. Para superar esse problema, foi projetado um subtrator completo. O subtrator completo é usado para subtrair três números de 1 bit A, B e C, que são diminuindo, subtraindo , e emprestar, respectivamente. O subtrator completo tem três estados de entrada e dois estados de saída, ou seja, diff e empréstimo.
como converter inteiro em string java
Multiplexadores
O multiplexador é um circuito combinacional que possui n entradas de dados e uma única saída. Também é conhecido como seletor de dados que seleciona uma entrada das entradas e a encaminha para a saída. Com a ajuda das entradas selecionadas, uma linha de entrada das n linhas de entrada é selecionada. A entrada de habilitação é indicada por E, que é usada em cascata.
Demultiplexadores
Um demultiplexador executa a operação reversa de um multiplexador. O demultiplexador possui apenas uma entrada, que é distribuída por diversas saídas. Uma linha de saída é selecionada por vez selecionando linhas. A entrada é transmitida para a linha de saída selecionada.
Decodificador
Um decodificador é um circuito combinacional com n entradas e no máximo m = 2n saídas. O decodificador é igual ao demultiplexador. A única diferença entre demultiplexador e decodificador é que no decodificador não há entrada de dados. O decodificador executa uma operação completamente oposta a um codificador.
Codificador
O codificador é usado para realizar a operação reversa do decodificador. Um codificador com n número de entradas e m número de saídas é usado para produzir código binário de m bits que está relacionado ao número da entrada digital. O codificador pega a palavra digital e a converte em outra palavra digital.