The DEC-10 byte pointer hardware worked with arbitrary-size bytes. The byte pointer included the byte size in bits. I don't remember whether bytes could span word boundaries; I think they couldn't, which meant that you'd have a few waste bits per word if the byte size was not 3, 4, 9, or 18 bits. (The DEC-10 used a 36-bit word.)
короче, не-8 бит байты — времена 60х и 70х годов, затем появился Си, в котором гарантировался байт "не меньше 8 бит", и совсем недолго прожили варианты с 9битовыми байтами. говорят, были какие-то DSP ещё какое-то время с 12-битовыми байтами, но это уже экзотика и тоже вряд ли долго прожила.