Current and common processing units are 8, 16, 32, 64, 128, etc bit. Why are their datapath multiple of 8 ? Is this all linked to the fact that the industry has settled with a 8-bit byte ?The PDP-7 was 18-bit.Pentium Pro address bus was 36-bit.Many amd64 processors only implement 56-bit adress space.Is it a bad design ? Are there any drawback to datapaths or address space that are not a power of 2 (8 being 2**3) ?
Why are CPUs' datapaths mutiple of 8?
cpu;bit