Los sistemas digitales están basados en datos o acontecimientos discontinuos. Los computadores son máquinas digitales porque, en su nivel más básico, pueden distinguir entre dos valores solamente: 0 y 1, o apagado y encendido. No existe una manera sencilla de representar todos los valores intermedios, como por ejemplo 0,75. Todos los datos procesados por un computador deben estar codificados digitalmente, en forma de series de ceros y unos.