Bi-quinary kódované desítkově - Bi-quinary coded decimal

Jedna možná binární reprezentace bikvinárního kódu
Odražený biquinary kód

Bi-quinary coded decimal je číselné kódovací schéma používané v mnoha počítadlech a v některých časných počítačích, včetně Kolosu . Termín bi-quinary označuje, že kód obsahuje jak dvoustavovou ( bi ), tak pětistavovou ( quin ary) složku. Kódování se podobá tomu, které používá mnoho počítadel, se čtyřmi kuličkami označujícími buď 0 až 4 nebo 5 až 9 a další kuličkou označující, který z těchto rozsahů.

Několik lidských jazyků, zejména Khmer a Wolof , také používá bikvinární systémy. Například khmerské slovo pro 6, kočárek muoy , doslovně znamená pět [plus] jeden . Číslice od 0 do 9 v japonštině znakového jazyka jsou založeny na bikvaristice, přičemž palec funguje jako 5 jednotek a zbytek prstů stojí 1 jednotka. Římské číslice používají spíše symbolickou než poziční bikvarickou základnu, přestože latinka je zcela desetinná.

Příklady

Suanpan (na obrázku je číslo 6 302 715 408)

Několik různých reprezentací binárních kódovaných desetinných míst bylo použito různými stroji. Dvoustavová komponenta je kódována jako jeden nebo dva bity a pětistavová komponenta je kódována pomocí tří až pěti bitů. Některé příklady jsou:

Dva bi bity: 0 5 a pět quinary bity: 0 1 2 3 4 s kontrolu chyb.
Přesně jeden bi bit a jeden quinary bit je nastaven na platnou číslici. Na obrázcích předního panelu pod a v detailní, bi-quinary kódování vnitřního fungování stroje jsou patrné v uspořádání světel - jsou bi bity tvoří vršek T pro každou číslici, a kulinářské bity tvoří svislou stopku.
(stroj běžel, když byla fotografie vyfotografována, a aktivní bity jsou viditelné z blízka a jsou viditelné pouze na obrázku na celém panelu)
Hodnota 05-01234 bitů Přední panel IBM 650
Přední panel IBM 650
Detail indikátorů IBM 650
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
Jeden quinární bit (zkumavka) pro každou z 1, 3, 5 a 7 - v té době by byl zapnut pouze jeden z nich.
Pátý bi bit představoval 9, pokud žádný z ostatních nebyl zapnutý; jinak přidal 1 k hodnotě představované druhým binárním bitem.
(prodává se ve dvou modelech UNIVAC 60 a UNIVAC 120 )
Hodnota 1357-9 bitů
0 0000-0
1 1000-0
2 1000-1
3 0100-0
4 0100-1
5 0010-0
6 0010-1
7 0001-0
8 0001-1
9 0000-1
Jeden bi bit: 5, tři binárně kódované quinary bity: 4 2 1 a jedna kontrola bit parity
Hodnota 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
Jeden bi bit: 5, tři Johnsonovy protikódované binární bity a jeden kontrolní paritní bit
Hodnota bity p-5-qqq
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

Viz také

Reference

Další čtení