Sistemas digitais e transístores

Dos níveis elétricos às portas CMOS e ao computador programável.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Bits e níveis

  • Um bit vale 0 ou 1. No circuito, cada valor é um intervalo de tensão; a zona intermédia não é um terceiro valor.
  • Margens entre intervalos toleram ruído pequeno e permitem regenerar o sinal. Atrasos físicos continuam a existir.
  • Conversão analógica-digital: amostra e quantifica. Com nn bits há 2n2^n códigos; valores próximos podem partilhar o código.

Transístores e portas

  • NMOS conduz com controlo 1; PMOS, com controlo 0. Rede pull-up liga à alimentação; pull-down, à massa.
  • Inversor: um PMOS e um NMOS; saída A‾\overline A. NAND: NMOS em série, PMOS em paralelo. NOR: o inverso.
  • Na NAND, só A=B=1A=B=1 fecha o caminho à massa. Com A=1,B=0A=1,B=0, o PMOS de B liga a saída a 1.
  • Em CMOS ideal estável, sem caminho direto alimentação-massa. Consumo e atrasos exigem outro modelo.

Abstração

Transístores → portas → somadores → ALU. A CPU executa instruções guardadas em memória.

  • Combinatório: a saída depende das entradas atuais, após propagação.
  • Sequencial: guarda estado e atualiza-o no instante permitido.

Portas CMOS na liçã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.