Saltu al enhavo

Duuma kodo

El Vikipedio, la libera enciklopedio
(Alidirektita el Binara kodo)

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

La nombroj 0 ĝis15

el la dekuma nombrosistemo
en duuma kodo:

Nombro:
8 4 2 1
Nulo:
0 0 0 0
Unu:
0 0 0 1
Du:
0 0 1 0
Tri:
0 0 1 1
Kvar:
0 1 0 0
Kvin:
0 1 0 1
Ses:
0 1 1 0
Sep:
0 1 1 1
Ok:
1 0 0 0
Naŭ:
1 0 0 1
Dek:
1 0 1 0
Dek unu:
1 0 1 1
Dek du:
1 1 0 0
Dek tri:
1 1 0 1
Dek kvar:
1 1 1 0
Dek kvin:
1 1 1 1

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):

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 8859Unikodo ne estas duumaj kodoj, ĉar ili fiksas nur nombrajn valorojn por la signoj. Nur per aldono en kodado ili iĝas duumaj, dekumaj, deksesumaj aŭ aliaj kodoj. Ekzemple oni povas konsideri la kombinon el Unikodo kaj la kodado UTF-8 kiel 256-uman kodon, sed se oni disigas la bitokojn al bitoj, eblas ankaŭ konsideri ĝin kiel duuman kodon.

Vidu ankaŭ

[redakti | redakti fonton]