Jaime Villate. Faculdade de Engenharia da Universidade do Porto
O "C" em cbit (computational bit) indica que se está a falar de bits no sentido da computação tradicional. Um cbit corresponde à mínima informação que pode ser armazenada ou transmitida, em base binária. Cada cbit pode assumir dois valores, representados por 0 ou 1. Um conjunto de cbits pode assumir valores diferentes entre 0 e .
O conteúdo dos cbits são algarismos binários, que podem ser representados usando um ket. Por exemplo, o conteúdo de um registo de 8 cbits pode ser:
correspondente ao valor 107.
O caso mais simples, um circuito com entrada de um cbit, e saída de um cbit , representa-se como uma função atuando no cbit de entrada e produzindo o cbit de saída: . Existem 4 possíveis funções :
Com dois cbits de entrada, e um cbit de saída, , existem muitas mais possíveis funções (portas lógicas) . Por exemplo o XOR (ou exclussivo), com a seguinte tabela de saídas para as possíveis entradas:
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
A operação XOR entre os dois cbits de entrada costuma ser representada também como uma soma a módulo 2:
ou seja, soma de números binários em que o resultado é apenas o último algarismo binário obtido.