Duuma kodo




Duuma kodo estas ĉiu ajn kodo,
kiu uzas reprezentaĵon el vicoj de du malsamaj simboloj.


Tiuj simboloj estas ofte reprezentataj per 0 kaj 1
aŭ per O kaj L.
Tamen ĉiuj ajn paroj de simboloj estas ekvivalentaj.


Grava ekzemplo estas la entjera nombrosistemo kun la bazo 2,
en kiu la ciferpozicioj havas valorojn de la potencoj de 2,
tiel ke la unuaj naturaj nombroj kodiĝas jene
(komparu la artikolon pri la duuma sistemo):












































































































































Dekuma valoro Duuma reprezento   8 4 2 1
0 0 0 0 0 0
1 1 0 0 0 1
2 10 0 0 1 0
3 11 0 0 1 1
4 100 0 1 0 0
5 101 0 1 0 1
6 110 0 1 1 0
7 111 0 1 1 1
8 1000 1 0 0 0
9 1001 1 0 0 1
10 1010 1 0 1 0
11 1011 1 0 1 1
12 1100 1 1 0 0
13 1101 1 1 0 1
14 1110 1 1 1 0
15 1111 1 1 1 1

Ekzistas normo por reprezenti entjerajn kaj glitkomaj nombrojn
per duuma kodo;
ĝi estas la normo 754 de IEEE.


Duumaj kodoj por la prezentado de signoj estas ekzemple
trukartaj kaj trubendaj kodoj.
Kodoj kiaj ASCII, ISO 8859 aŭ Unikodo ne estas
duumaj kodoj, ĉar ili fiksas nur nombrajn valorojn por la signoj.
Nur per aldono en enkodado ili iĝas duumaj, dekumaj,
deksesumaj aŭ aliaj kodoj.
Ekzemple oni povas konsideri la kombinon el Unikodo kaj
la enkodado UTF-8 kiel 256-uman kodon,
sed se oni disigas la bitokojn al bitoj,
eblas ankaŭ konsideri ĝin kiel duuman kodon.







Popular posts from this blog

Statuo de Libereco

Tanganjiko

Liste der Baudenkmäler in Enneberg