Mountain View, CA
I took what Kearnstd to mean why didn't we go with bit lengths that were a different size rather than 8. Meaning, what's special about the value of 8? Why must a byte range from 0-255 rather than, say, 0-63 (6-bit), 0-1023 (10-bit), or even something strange like 0-8191 (13-bit)?
There are architectures (old and present-day) which define a byte as something other than 8 bits. The examples I've seen cited are the Intel 4004 (1 byte = 4 bits), PDP-8 (1 byte = 12 bits), PDP-10 (byte length in bits was variable, from 1 to 36), and present-day DSPs (which often just use the term "word", where a single word can represent something like 60-bits).
Making life hard for others since 1977.
I speak for myself and not my employer/affiliates of my employer.
|reply to TelecomEng |
I was about ready to answer that way too but then I read his posts again and thought about it more. Why couldn't a character have originally been defined as 10 bits? Perhaps it's because 10-bit boundaries would have been really wacky and inefficient in terms of an address controller?