Bi-kvinær

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.

Eksempler

  • 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ærdi05-01234 Bit
010-10000
110-01000
210-00100
310-00010
410-00001
501-10000
601-01000
701-00100
801-00010
901-00001
  • UNIVAC Solid State – 4 bit (en ‘bi’ bit: 5 og tre binært kodede ‘kvinær’ bit: 4 2 1) med 1 paritetsbit


Værdip-5-421 bit
01-0-000
10-0-001
20-0-010
31-0-011
40-0-100
50-1-000
61-1-001
71-1-010
80-1-011
91-1-100
  • Univac LARC – 4 bit (en ‘bi’ bit: 5 og tre ringtæller-kodede ‘kvinær’-bit) med 1 paritetsbit.


Værdip-5-qqq bit
01-0-000
10-0-001
21-0-011
30-0-111
41-0-110
50-1-000
61-1-001
70-1-011
81-1-111
90-1-110