Лучшие вопросы
Таймлайн
Чат
Перспективы

ДКОИ

Из Википедии, свободной энциклопедии

Remove ads

Двои́чный код обрабо́тки информа́ции (сокр. ДКОИ) — семейство восьмибитных кодовых страниц, основанных на IBM EBCDIC и предназначенных для обработки информации с возможностью использования латинского и русского алфавитов на компьютерах серии ЕС ЭВМ[1]. ДКОИ был стандартизован в паре с КОИ-8 в ГОСТ 19768—74[2], заменённом (в части ДКОИ) на ГОСТ Р 34.304—92[3], который, в свою очередь, заменён на ГОСТ 19768—93[4], действующий по сей день.

Стандарт определяет два варианта ДКОИ — К1 и К2. Во втором варианте русские буквы, совпадающие по начертанию с латинскими (А, В, Е, К, М, Н, О, Р, С, Т, Х, а, е, о, р, с, у, х), отсутствуют — вместо них предполагается использовать аналогичные им латинские (в таблице русские буквы, отсутствующие в варианте К2, помечены жёлтым, остальные — зелёным).

Неалфавитный порядок следования русских букв в кодовой таблице ДКОИ унаследовал от телетайпного кода МТК-2. Изначально в ДКОИ отсутствовали обе (прописная и строчная) буквы Ё и прописная буква Ъ. Они были добавлены в ГОСТ Р 34.304—92 (Ё — только в варианте К1).

В варианте К2 используется знак отрицания (¬) и черта сверху (‾) вместо циркумфлекса (^) и тильды (~) (позиции 0x5F и 0xA1).

Remove ads

IBM 880

В обоих вариантах (как К1, так и К2) допускается размещение знака доллара ($) в позиции 0x5B, в этом случае знак валюты (¤) помещается в позицию 0xE1. При такой модификации вариант К1 становится совместим с кодировкой IBM EBCDIC 880, в основном представляющей собой надмножество ДКОИ К1 с добавлением поддержки кириллических букв, отсутствующих в русском алфавите, но имеющихся в украинском (советского периода), белорусском, сербском и македонском алфавитах. Кроме того, 0x6A в кодировке 880 — непрерывная вертикальная черта (|) (как в кодовой странице 38), а не разорванная вертикальная черта (¦) (как в кодовых страницах 37 и 500).

Remove ads

Кодовая таблица

Подробнее .0, .1 ...
Remove ads

Совмещение букв

Совмещённые русские и латинские буквы выделены жёлтым.

Подробнее Буква, Код ...

Использование ДКОИ

ДКОИ использовался в языках программирования:

Примечания

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads