Considerando a necessidade de ser mais simples e confiável, optou-se em projetar um circuito capaz de gerar e manipular o menor número possível de valores distintos. Então surgiu o que é chamado de “máquina binária”, isto é, capaz de entender apenas dois valores diferentes: 0 e 1.
Com base nesta base binária fica muito mais simples o emprego da lógica booleana (SIM/NÃO, ABERTO/FECHADO, ACIMA/ABAIXO, LIGADO/DESLIGADO). Dessa maneira, os computadores digitais são totalmente binários. Toda informação introduzida em um computador é convertida para a forma binária, por meio do emprego de um código qualquer de armazenamento, como será visto mais adiante.