Bi-kvinær
Udseende
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
[redigér | rediger kildetekst]- 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 |
- UNIVAC Solid State – 4 bit (en ‘bi’ bit: 5 og tre binært kodede ‘kvinær’ bit: 4 2 1) med 1 paritetsbit
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 |