DKOI K1
   HOME

TheInfoList



OR:

DKOI (russian: ДКОИ, Двоичный Код Обработки Информации, "Binary Code for Information Processing") is an EBCDIC encoding for
Russian Cyrillic The Russian alphabet (russian: ру́сский алфави́т, russkiy alfavit, , label=none, or russian: ру́сская а́збука, russkaya azbuka, label=none, more traditionally) is the script used to write the Russian language. I ...
. It is a Telegraphy-based encoding used in ES EVM mainframes. ''Вострикова З. П.'' Программирование на языке ассемблера ЕС ЭВМ. — М.: Наука, 1981. — С. 291. It has been defined by several standards: GOST 19768-74 / ST SEV 358-76, ST SEV 358-88 / GOST 19768-93, CSN 36 9103.


DKOI K1

In DKOI K1 (ДКОИ К1), each Cyrillic letter is given its own code point. Characters are shown with their equivalent Unicode codes. The dollar sign may be placed in code point 0x5B; in that case the currency sign is in code point 0xE1.


DKOI K2

In DKOI K2 (ДКОИ К2), some Cyrillic letters (А, В, Е, К, М, Н, О, Р, С, Т, Х, а, е, о, р, с, у, х) are merged with visually identical Latin letters (A, B, E, K, M, H, O, P, C, T, X, a, e, o, p, c, y, x). Code points 0x5F and 0xA1 are
negation In logic, negation, also called the logical complement, is an operation that takes a proposition P to another proposition "not P", written \neg P, \mathord P or \overline. It is interpreted intuitively as being true when P is false, and false ...
and overline instead of and . The dollar sign may be placed in code point 0x5B; in that case the currency sign is in code point 0xE1.


Code page 880

IBM code page 880 is mostly a superset of DKOI K1, adding support for Cyrillic letters not used in Russian but used in Serbian Cyrillic,
Macedonian Cyrillic The orthography of the Macedonian language includes an alphabet consisting of 31 letters ( mk, Македонска азбука, Makedonska azbuka), which is an adaptation of the Cyrillic script, as well as language-specific conventions of spelli ...
, Belarusian Cyrillic or Soviet-era
Ukrainian Cyrillic The Ukrainian alphabet ( uk, абе́тка, áзбука алфа́ві́т, abetka, azbuka alfavit) is the set of letters used to write Ukrainian, which is the official language of Ukraine. It is one of several national variations of the C ...
(i.e. including the
Ukrainian Ye Ukrainian Ye (Є є; italics: ) is a character of the Cyrillic script. It is a separate letter in the Ukrainian alphabet (8th position since 1992, 7th position before then), the Pannonian Rusyn alphabet, and both the Carpathian Rusyn alph ...
but not the
Ukrainian Ge Ghe with upturn (Ґ ґ; italics: ) is a letter of the Cyrillic script. It is part of the Ukrainian alphabet, the Pannonian Rusyn alphabet and both the Carpathian Rusyn alphabets, and also some variants of the Urum and Belarusian (i.e. Bela ...
). 0x6A is a continuous vertical bar (like in code page 38), rather than a broken vertical bar (like in code pages 37 and 500), and 0x5B is always a dollar sign rather than a universal currency sign.


See also

* EBCDIC 410 * EBCDIC 1025


Footnotes


References

{{Character encoding Character sets EBCDIC code pages