Gabriel,
Antes que nada bienvenido al foro. La solucion a tu problema es simple, simplemente realiza la lectura del primer bit, supongamos el menos significativo, despues haces una rotacion hacia la derecha, por lo que el siguiente bit tomara la posicion del menos significativo. Si realizas la operacion 7 veces, obtendras lo que deseas.
No mencionas el lenguajes que estas usando, pero debido a que colocaste el post en el subforo de Basic asumo que estas usando o PBP o Proton.
Revisate el manual del lenguaje que estas usando y busca lo refetente a SHIFT. Que es una funcion para hacer corriemientos a la derecha o a la izquierda.
Saludos.
Elreypic.