Decomposition of the genetic code into its two physical bits

64 codons on an 8×8 sheet by address CA = 4·pos1 + 16·pos2 + 1·pos3 (CA 0 / UUU lower-left, CA 63 / GGG upper-right). Each cell is split into three stripes — pos1 · pos2 · pos3 — colored by the active bit. Filled = 1, pale = 0.

Figure 1. Decomposition of the genetic code into its two physical bits. The same 64 codons rendered one bit at a time; base value is recovered as 2·ring + H-bond, so the two views superimposed reconstruct every codon with no remainder. Ring bit (a): the middle stripe (pos2) flips exactly once, between CA 0-31 and 32-63, a solid block boundary splitting pyrimidine-centered codons (U, C; lower half) from purine-centered (A, G; upper half). The ring bit alone draws the level architecture and is blind to the wobble. H-bond bit (b): the middle stripe alternates in two-row blocks (separating C from U, G from A within each level, not marking the level boundary), while the right stripe (pos3) alternates across every column pair, the synonymous wobble flip. The H-bond bit draws the within-ring splits and the wobble, and is blind to the levels. Two properties per base carry the whole organization: levels on one axis, wobble on the other.