Why 8 Bits = 1 Byte? LED Display & Parity Bit

  • Thread starter Thread starter frenzal_dude
  • Start date Start date
  • Tags Tags
    Bits
Click For Summary
The discussion centers around the concept of a byte, clarifying that one byte consists of 8 bits, with 7 bits typically used for data and the 8th bit sometimes allocated for parity or as an extension of the ASCII standard. The original ASCII code utilized 7 bits to represent 128 characters, which was later expanded to 256 characters with the introduction of the 8-bit byte. Participants reminisce about the evolution of character encoding, referencing earlier 6-bit codes and the historical context of byte definitions, particularly IBM's establishment of the 8-bit byte with the introduction of the IBM 360 series. The conversation also includes light-hearted banter about age and nostalgia for earlier computing eras, with mentions of various coding systems and their bit structures, such as EBCDIC and UTF-8.
frenzal_dude
Messages
76
Reaction score
0
I know that one character is one byte, and that is 7 bits + 1 parity bit.

Is it made up of 7 bits because on an LED display the figure 8 is made up of 7 segments?
 
Technology news on Phys.org
frenzal_dude said:
I know that one character is one byte,
One character is one byte because, when they decided, they figured 256 (2^8) characters was all they'd need.

http://en.wikipedia.org/wiki/Byte
frenzal_dude said:
and that is 7 bits + 1 parity bit.
No. Only in applications where they decide they they need a parity bit.
frenzal_dude said:
Is it made up of 7 bits because on an LED display the figure 8 is made up of 7 segments?

No.
 
DaveC426913 said:
One character is one byte because, when they decided, they figured 256 (2^8) characters was all they'd need.

actually, i think they originally thought they only needed 128 characters. that's what the original ASCII code is. before that there were 6-bit codes that had fewer characters.

i think that when they realized they needed more than 64 chars (6 bits) to get all of the lower case, upper case, numerals, punctuation, and control characters they needed, they figured why not go to 8 (a handy power of two) and sometimes they used that 8th bit for parity and sometimes they used it for an extension to the ASCII standard. and sometimes they just set the 8th bit to zero.
 
Last edited:
rbj said:
actually, i think they originally thought they only needed 128 characters. that's what the original ASCII code is. before that there were 6-bit codes that had fewer characters

You are showing your age you know? :biggrin:
 
dlgoff said:
You are showing your age you know? :biggrin:
You are actually showing your age by jumping in and helping out on this one. I tend to try to stay out of these, if I can.
 
turbo said:
You are actually showing your age by jumping in and helping out on this one. I tend to try to stay out of these, if I can.
Another old man.

Edit: BTW Grumpy comes with the territory. Just sayin'.
 
Last edited:
[geezer voice]6 bits. Hmph. Why, I remember when bytes were 2 bits.[/geezer voice]
 
dlgoff said:
You are showing your age you know? :biggrin:

okay, so how old am i?

:-)
 
DaveC426913 said:
[geezer voice]6 bits. Hmph. Why, I remember when bytes were 2 bits.[/geezer voice]


?

i thought it was 2 nibbles per byte, not the other way around??

so, Dave, who can out geezer the other?


(i remember when either JFK bought it.)
 
  • #10
rbj said:
okay, so how old am i?

:-)

Not old enough evidently. :rolleyes:
 
  • #11
DaveC426913 said:
[geezer voice]6 bits. Hmph. Why, I remember when bytes were 2 bits.[/geezer voice]
And you had to walk uphill to school and back home every-day all winter...
 
  • #12
Uphill both ways!
 
  • #13
rbj said:
?

i thought it was 2 nibbles per byte, not the other way around??

so, Dave, who can out geezer the other?


(i remember when either JFK bought it.)

That's how I remember it, too. I also remember the 39bit word - for two 18bit instructions with a B line modifier bit.
 
  • #14
Haha - i can't remember what i had for breakfast yesterday - was it 2 nibbles of toast or a byte.
 
  • #15
[Showing my age] . When IBM first introduced the 360 series of computers, it decreed that a byte should be 8 bits. Before then it had been 6 bits.
 
  • #16
I always assumed it was because of the rhyme, you know:

Two bits, four bits, six bits, a dollar...
 
  • #17
There's alway's wiki (plus I'm an old guy that remembers some of this):

baudot which eventually evolved into ITA2 / USTTY - 5 bit code:

http://en.wikipedia.org/wiki/Baudot_code

CDC display code - 6 bit code, actually stored as 6 bit characters in 24 bit, 48 bit, and 60 bit words on CDC computers:

http://en.wikipedia.org/wiki/CDC_display_code

IBM 1400 BCD - 6 bit code (but stored in 8 bit bytes):

http://en.wikipedia.org/wiki/IBM_1401

ASCII - originally 7 bit code:

http://en.wikipedia.org/wiki/ASCII

EBCDIC - 8 bit code:

wiki EBCDIC.html

UTF-8 - 8 bit code, UTF-16 - 16 bit code:

http://en.wikipedia.org/wiki/Unicode

Trivia - CDC 6600 / 7600 had 60 bit words (+ 4 bits of parity). CDC 3000 series had 24 bit and 48 bit word size. CDC Star had true 64 bit words. IBM 360 -> 390 had 32 bit words. Most of the old mini-computers had 16 bit word size (Computer Automation, Data General Nova, HP 2100 series, IBM 1130, Micro Systems, Varian Data Machines, ...)
 
Last edited:
  • #18
The Digital Equipment PDP-10 had 36-bit words.
 

Similar threads

Replies
2
Views
2K
Replies
1
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 21 ·
Replies
21
Views
7K
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
12
Views
2K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
7K