Módulos combinatórios

MUX, descodificadores, codificadores, comparadores, somadores e caminhos críticos.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Seleção

MUX 2:1 com Y=S‾I0+SI1Y=\overline S I_0+SI_1:

  • MUX de 2k2^k entradas: kk bits de seleção, qualquer que seja a largura dos dados.
  • Descodificador de kk bits: ativa uma de 2k2^k saídas; enable desativa todas. SOP por OR dos mintermos.
  • Demultiplexador: encaminha o dado à saída escolhida. Codificador: indica o índice da entrada ativa; com várias ativas exige prioridade e valid.

Para implementar FF por seleção, fixa as variáveis de seleção e liga cada cofator à entrada correspondente.

Comparação e soma

  • Igualdade: AND das igualdades bit a bit. Ordem sem sinal: primeiro bit diferente a partir do MSB; compara a parte baixa só se as altas empatarem. Com sinal: distingue os sinais primeiro.
  • Somador completo: S=A⊕B⊕CiS=A\oplus B\oplus C_i, Ci+1=AB+ACi+BCiC_{i+1}=AB+AC_i+BC_i. Ripple do LSB ao MSB; 1011+0110 dá palavra 0001 e carry 1.
  • Controlo M com Bi⊕MB_i\oplus M e C0=MC_0=M: M=0 soma, M=1 subtrai.

Atrasos

  • Soma os módulos em série em cada percurso; entre percursos paralelos fica o máximo. Quatro carries de 2 ns mais soma de 3 ns: 11 ns.
  • Gi=AiBiG_i=A_iB_i, Pi=Ai⊕BiP_i=A_i\oplus B_i: carries em paralelo com mais lógica. O ganho depende dos atrasos reais.

Implementar por seleção.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.