"двоичный код итерируется... методом переполнения битов" - а о чём речь?
Скорее плохо изложил мысль. В общем я имел в виду представление двоичного кода и идею переполнения соседнего бита. Иными словами как происходит порядок по нарастанию в двоичном коде.
Если порядок десятичного представления выглядит так: 1, 2, 3, 4, 5 ... N
то двоичное представление выглядит иначе:
00000000  (0)
00000001  (1)
00000010  (2)
00000011  (3)
00000100  (4)
...
11111111 (255)
11 - два соседних бита образовали переполнение, соответственно следующий порядок = 100. (заполнение битами происходит справа налево)