Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Agrupamento de bits


A razão singular para aprender e usar o sistema de numeração binária em eletrônica é entender como projetar, construir e solucionar problemas de circuitos que representam e processam grandezas numéricas em forma digital.

Uma vez que o sistema bivalente (dois valores) de numeração de bits binários se presta tão facilmente à representação por estados de transistor "ligado" e "desligado" (saturação e corte, respectivamente), faz sentido projetar e construir circuitos aproveitando este princípio para executar cálculos binários.

Se fôssemos construir um circuito para representar um número binário, teríamos que alocar circuitos de transistor suficientes para representar quantos bits desejarmos. Em outras palavras, ao projetar um circuito digital, devemos primeiro decidir quantos bits (máximo) gostaríamos de ser capazes de representar, uma vez que cada bit requer um circuito on / off para representá-lo.

Isso é análogo a projetar um ábaco para representar digitalmente números decimais:devemos decidir quantos dígitos desejamos manipular neste dispositivo “calculadora” primitivo, pois cada dígito requer uma haste separada com suas próprias contas.







Um ábaco de dez bastões seria capaz de representar um número decimal de dez dígitos ou um valor máximo de 9.999.999.999. Se quiséssemos representar um número maior neste ábaco, não seríamos capazes, a menos que bastões adicionais pudessem ser adicionados a ele.

No projeto de computador digital e eletrônico, é comum projetar o sistema para uma “largura de bit” comum:um número máximo de bits alocados para representar quantidades numéricas. Os primeiros computadores digitais lidavam com bits em grupos de quatro ou oito.

Os sistemas mais modernos lidam com números em clusters de 32 bits ou mais. Para expressar mais convenientemente a “largura de bits” de tais clusters em um computador digital, rótulos específicos foram aplicados aos agrupamentos mais comuns.

Oito bits, agrupados para formar uma única quantidade binária, são conhecidos como byte. Quatro bits, agrupados como um número binário, são conhecidos pelo título humorístico de nibble, geralmente escrito como nybble.

Uma infinidade de termos seguiram byte e nibble para rotular agrupamentos específicos de bits binários. A maioria dos termos mostrados aqui são informais e não foram considerados “autorizados” por nenhum grupo de padrões ou outro órgão de sanção.

No entanto, sua inclusão neste capítulo é garantida por seu aparecimento ocasional na literatura técnica, bem como a leviandade que adicionam a um assunto que de outra forma seria árido:





De longe, o termo mais ambíguo é palavra, referindo-se ao agrupamento de bits padrão dentro de um sistema digital específico. Para um sistema de computador usando um “caminho de dados” de 32 bits, uma “palavra” significaria 32 bits.

Se o sistema usasse 16 bits como o agrupamento padrão para quantidades binárias, uma “palavra” significaria 16 bits. Os termos playte e dynner, em contraste, sempre se referem a 16 e 32 bits, respectivamente, independentemente do contexto do sistema em que são usados.

A dependência de contexto é igualmente verdadeira para termos derivados de palavra, como palavra dupla e palavra longa (ambas significando duas vezes a largura de bit padrão), meia palavra (metade da largura de bit padrão) e quad (significando quatro vezes a largura de bit padrão largura).

Uma adição humorística a esta coleção um tanto enfadonha de derivados de palavras é o termo chawmp, que significa o mesmo que meia palavra. Por exemplo, um chawmp teria 16 bits no contexto de um sistema digital de 32 bits e 18 bits no contexto de um sistema de 36 bits. Além disso, o termo gawble às vezes é sinônimo de palavra.

As definições dos termos de agrupamento de bits foram retiradas do "Jargon Lexicon" de Eric S. Raymond, uma coleção indexada de termos - comuns e obscuros - pertinentes ao mundo da programação de computadores.



PLANILHAS RELACIONADAS:

Tecnologia industrial

  1. Perguntas a serem feitas antes de prosseguir
  2. Dicas gerais para solução de problemas
  3. C# usando
  4. Java 9 - Sistema de Módulos
  5. C# - Tratamento de Exceções
  6. PLC vs DCS
  7. Dimensionamento de um sistema de motor e acionamento
  8. Monitoramento em nuvem, um sistema de controle remoto
  9. MES vs SCADA na Indústria 4.0
  10. Longevidade de um sistema de supressão de incêndio