Hay que diferenciar el numero de bits y """el bit numero"""
el bit numero va de 0 a 7 por ejemplo en un byte y de 0 a 31 en 4 bytes.
pero
la cantidad de bits por ejemplo 8 , son 8 bits que van del 0 al 7.
esto lo aclaro porque hay funciones que el argumento dummy "" nb "" a veces es el bit y a veces representa
la cantidad de bits.