Toda informao introduzida em um computador, sejam dados que sero processados ou
instruo de um programa, precisa ser entendida pela mquina, para que possa ser; corretamente, interpretada e processada. As informaes apresentadas na forma de caracteres neste mdulo de estudos, por exemplo, so entendidas porque o leitor conhece o significado dos smbolos, que representam os caracteres alfabticos e os sinais de pontuao. O computador, sendo um equipamento eletrnico, armazena e movimenta as informaes internamente sob forma eletrnica; esta pode ser um valor de voltagem ou de corrente. Para que a mquina pudesse representar eletricamente todos os smbolos utilizados na linguagem humana, seriam necessrios diferentes valores de voltagem (ou de corrente). Tal mquina certamente seria difcil de ser construda para fins comerciais e, possivelmente, teria muito baixa confiabilidade. Esta foi uma das grandes desvantagens do primeiro computador eletrnico construdo, o Eniac. Von Neumann e equipe consideravam muito mais simples e confivel projetar um circuito capaz de gerar e manipular o menor nmero possvel de valores distintos, capaz de entender apenas dois valores diferentes: 0 e 1. Dessa forma, os computadores digitais so binrios. Toda informao introduzida em um computador convertida para um algarismo binrio ou dgito binrio, conhecido como bit. O bit pode ter ento somente dois valores: 0 e 1.