Spring til indhold

Bi-kvinær

Fra Wikipedia, den frie encyklopædi

Bi-kvinært kodede decimaltal er en kodning af tal som kendes fra kuglerammer, og som blev brugt i flere tidlige computere, bl.a. Colossus og IBM 650.

Bi-kvinær indikerer at koden har to dele, én med to tilstand (bi) og én med fem tilstande (kvinær).

Flere forskellige repræsentationer af bi-kvinært kodede decimaltal har været anvendt i computere. Typisk er delen med to tilstande repræsenteret med én eller to bit, mens delen med fem tilstande er repræsenteret af tre til fem bit.

  • IBM 650 – 7 bit (to ‘bi’ bit: 0 5 og fem ‘kvinær’ bit: 0 1 2 3 4) med fejlkorrektion (præcis én ‘bi’ bit og én ‘kvinær’ bit brugt i et gyldigt ciffer)
Værdi 05-01234 Bit
0 10-10000
1 10-01000
2 10-00100
3 10-00010
4 10-00001
5 01-10000
6 01-01000
7 01-00100
8 01-00010
9 01-00001


Værdi p-5-421 bit
0 1-0-000
1 0-0-001
2 0-0-010
3 1-0-011
4 0-0-100
5 0-1-000
6 1-1-001
7 1-1-010
8 0-1-011
9 1-1-100
  • Univac LARC – 4 bit (en ‘bi’ bit: 5 og tre ringtæller-kodede ‘kvinær’-bit) med 1 paritetsbit.


Værdi p-5-qqq bit
0 1-0-000
1 0-0-001
2 1-0-011
3 0-0-111
4 1-0-110
5 0-1-000
6 1-1-001
7 0-1-011
8 1-1-111
9 0-1-110