There is not solid standardization for this terminology. But one convention is this
\begin{array}{|c|c|c|}
\hline
\text{1} & \text{one} & \text{bit} \\
\hline
\text{10} & \text{two} & \text{crumb} \\
\hline
\text{100} & \text{four} & \text{nibble} \\
\hline
\text{1000}& \text{eight} & \text{byte} \\
\hline
\text{10000}& \text{sixteen} & \text {word}\\
\hline
\text{100000}& \text{thirty-two} & \text {dword}\\
\hline
\end{array}
and this continues as qword, dqword.
So 101 could be read as "nibble-bit" and 1010 would be read as "byte-crumb." This all feels a little bit like Jabberwocky.
One source for this convention is this Wolfram page
Also see these Microsoft references:
word dword qword
This answer has received some down votes based on the objection that this terminology is used typically when describing memory allocations. For example, a byte is any eight bit expression: 00000000 through 11111111. This is a fair objection. However, mathematicians often think of integers as the union of their predecessors, so $$8=\{7,6,5,4,3,2,1,0\}$$
Also I have see undergraduate computer science majors work as mentors in CS Scratch Clubs to help elementary and middle school children learn. I have seen them use base-two blocks and refer to them as bits, crumbs, nibbles, bytes. Kids giggled when they made up things like taking nibble out of bite and being left with two crumbs, etc. They had fun with the language and were learning place value. So in spite of the technical objection described above, the approach does have efficacy in teaching mathematics.
