Bi-quinary kódované desítkově - Bi-quinary coded decimal
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
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:
- Římská a čínská počítadla
- Stibitzovy přenosové kalkulačky v laboratořích Bell od roku II
- Reléové kalkulačky FACOM 128 ve společnosti Fujitsu
- IBM 650 - sedm bitů
- 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ů |
|
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 |
- Remington Rand 409 - pět bitů
- 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 |
- UNIVAC Solid State - čtyři bity
- 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 |
- UNIVAC LARC - čtyři bity
- 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é
- Binárně kódované desetinné místo
- Binární číslo
- Chisanbop
- Prst binární
- Quinary
- Kód dva z pěti
- FACOM 128
Reference
Další čtení
- Vojenská příručka: Kodéry - úhel hřídele k digitálnímu (PDF) . Ministerstvo obrany Spojených států . 1991-09-30. MIL-HDBK-231A. Archivováno (PDF) z originálu dne 2020-07-25 . Citováno 2020-07-25 . (Pozn. Nahrazuje MIL-HDBK-231 (AS) (01.07.1970).)