ДКОИ

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

Двои́чный код обрабо́тки информа́ции по ГОСТ 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
0000
SOH
0001
STX
0002
ETX
0003
PF
009C
HT
0009
LC
0086
DEL
007F
GE
0097
RLF
008D
SMM
008E
VT
000B
FF
000C
CR
000D
SO
000E
SI
000F
1. DLE
0010
DC1
0011
DC2
0012
TM
0013
RES
009D
NL
0085
BS
0008
IL
0087
CAN
0018
EM
0019
CC
0092
CU1
008F
IFS
001C
IGS
001D
IRS
001E
IUS
001F
2. DS
0080
SOS
0081
FS
0082
BYP
0084
LF
000A
ETB
0017
ESC
001B
SM
008A
CU2
008B
ENQ
0005
ACK
0006
BEL
0007
3. SYN
0016
PN
0094
RS
0095
UC
0096
EOT
0004
CU3
009B
DC4
0014
NAK
0015
SUB
001A
4. SPACE
0020
[
005B
.
002E
<
003C
(
0028
+
002B
!
0021
5. &
0026
]
005D
¤
00A4
*
002A
)
0029
;
003B
¬
00AC
6. -
002D
/
002F
|
007C
,
002C
%
0025
_
005F
>
003E
?
003F
7. ю
044E
а
0430
б
0431
`
0060
:
003A
#
0023
@
0040
'
0027
=
003D
"
0022
8. ц
0446
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
i
0069
д
0434
е
0435
ф
0444
г
0433
х
0445
и
0438
9. й
0439
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
p
0070
q
0071
r
0072
к
043A
л
043B
м
043C
н
043D
о
043E
п
043F
A. я
044F
~
007E
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
р
0440
с
0441
т
0442
у
0443
ж
0436
в
0432
B. ь
044C
ы
044B
з
0437
ш
0448
э
044D
щ
0449
ч
0447
ъ
044A
Ю
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
C. {
007B
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
Х
0425
И
0418
Й
0419
К
041A
Л
041B
М
041C
D. }
007D
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
P
0050
Q
0051
R
0052
Н
041D
О
041E
П
041F
Я
042F
Р
0420
С
0421
E. \
005C
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
Т
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы
042B
F. 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
З
0417
Ш
0428
Э
042D
Щ
0429
Ч
0427
EO
009F
Закрыть

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

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

Подробнее буква, код ...
буквакодбуквакод
А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
Закрыть

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

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

Примечания

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.