ДКОИ

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

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

Стандартизована Госстандартом СССР в ГОСТ 19768—74 (СТ СЭВ 358—76)[2], заменённом в 1995 году на ГОСТ 19768—93 (СТ СЭВ 358—88)[3].

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

Изначально в обоих вариантах ДКОИ отсутствовали заглавная и прописная буквы Ё и заглавная буква Ъ. Позднее они были добавлены в ГОСТ 19768—93 (Ё — только в варианте К1).

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

IBM 880

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

Таблица символов

Подробнее .0, .1 ...
.0.1 .2.3 .4.5 .6.7 .8.9 .A.B .C.D .E.F
0. NUL
0
SOH
1
STX
2
ETX
3
PF
9C
HT
9
LC
86
DEL
7F
GE
97
RLF
8D
SMM
8E
VT
B
FF
C
CR
D
SO
E
SI
F
1. DLE
10
DC1
11
DC2
12
TM
13
RES
9D
NL
85
BS
8
IL
87
CAN
18
EM
19
CC
92
CU1
8F
IFS
1C
IGS
1D
IRS
1E
IUS
1F
2. DS
80
SOS
81
FS
82
BYP
84
LF
A
ETB
17
ESC
1B
SM
8A
CU2
8B
ENQ
5
ACK
6
BEL
7
3. SYN
16
PN
94
RS
95
UC
96
EOT
4
CU3
9B
DC4
14
NAK
15
SUB
1A
4. SPACE
20
[
5B
.
2E
<
3C
(
28
+
2B
!
21
5. &
26
]
5D
¤
A4
*
2A
)
29
;
3B
¬
AC
6. -
2D
/
2F
|
7C
,
2C
%
25
_
5F
>
3E
?
3F
7. ю
44E
а
430
б
431
`
60
:
3A
#
23
@
40
'
27
=
3D
"
22
8. ц
446
a
61
b
62
c
63
d
64
e
65
f
66
g
67
h
68
i
69
д
434
е
435
ф
444
г
433
х
445
и
438
9. й
439
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
p
70
q
71
r
72
к
43A
л
43B
м
43C
н
43D
о
43E
п
43F
A. я
44F
~
7E
s
73
t
74
u
75
v
76
w
77
x
78
y
79
z
7A
р
440
с
441
т
442
у
443
ж
436
в
432
B. ь
44C
ы
44B
з
437
ш
448
э
44D
щ
449
ч
447
ъ
44A
Ю
42E
А
410
Б
411
Ц
426
Д
414
Е
415
Ф
424
Г
413
C. {
7B
A
41
B
42
C
43
D
44
E
45
F
46
G
47
H
48
I
49
Х
425
И
418
Й
419
К
41A
Л
41B
М
41C
D. }
7D
J
4A
K
4B
L
4C
M
4D
N
4E
O
4F
P
50
Q
51
R
52
Н
41D
О
41E
П
41F
Я
42F
Р
420
С
421
E. \
5C
S
53
T
54
U
55
V
56
W
57
X
58
Y
59
Z
5A
Т
422
У
423
Ж
416
В
412
Ь
42C
Ы
42B
F. 0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
З
417
Ш
428
Э
42D
Щ
429
Ч
427
EO
9F
Закрыть

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

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

Подробнее буква, код ...
буквакодбуквакод
АC1 а81
БBA б78
ВC2 вAF
ГBF г8D
ДBC д8A
ЕC5 е85
ЖEC жAE
ЗFA зB2
ИCB и8F
ЙCC й90
КD2 к9A
ЛCE л9B
МD4 м9C
НC8 н9D
ОD6 о96
ПDC п9F
РD7 р97
СC3 с83
ТE3 тAC
УEB уA8
ФBE ф8C
ХE7 хA7
ЦBB ц80
ЧFE чB6
ШFB шB3
ЩFD щB5
Ъ ъB7
ЫEF ыB1
ЬEE ьB0
ЭFC эB4
ЮB8 ю76
ЯDD яA0
Закрыть

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

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

Примечания

Wikiwand - on

Seamless Wikipedia browsing. On steroids.