logo

Circuitos lógicos combinacionais

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.
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.