DKOI

DKOI („cod binar pentru procesarea informațiilor”) este o pagină de cod chirilic pe 8 biți utilizată pe computerele din seria de calculatoare EC [1] . Codarea telegrafică a servit drept bază pentru DCOI .

Standardizat de standardul de stat al URSS în GOST 19768-74 (ST SEV 358-76) [2] , înlocuit în 1995 de GOST 19768-93 (ST SEV 358-88) [3] .

Standardul stabilește două versiuni de codificare - K1 și K2. În a doua versiune, litere rusești care coincid în stil cu cele latine (A, B, E, K, M, H, O, R, C, T, X, a, e, o, p, s, y, x ), neutilizate - în locul lor, litere latine cu același stil (în tabel, aceste litere nefolosite sunt marcate cu galben; alte litere rusești care nu se potrivesc cu nicio literă latine sunt marcate cu verde).

Inițial, în ambele versiuni, litera Yoyo și „semnul greu” Ъ au fost absente. Adăugat ulterior la GOST 19768-93 în versiunea K1.

În varianta K2, un semn de negație și o supralinie sunt folosite în loc de și (pozițiile 0x5F și 0xA1 ¬) . ‾^~

IBM 880

Ambele opțiuni (atât K1, cât și K2) permit plasarea semnului dolar $în poziția 91 (0x5B), caz în care semnul valutar ¤ este plasat în poziția 225 (0xE1). Cu această modificare, varianta K1 devine compatibilă cu codificarea IBM EBCDIC 880, care este practic un superset al DKOI K1 cu adăugarea de suport pentru literele chirilice neutilizate în rusă, dar folosite în chirilic sârbesc, chirilic macedonean, chirilic belarus sau Chirilicul ucrainean din era sovietică, cu excepția În plus, 0x6A în codificarea 880 este o bară verticală continuă (ca în pagina de coduri 38), nu o bară verticală ruptă (ca în paginile de cod 37 și 500).

Tabelul de caractere

.0 .unu .2 .3 .patru .5 .6 .7 .opt .9 .A .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX2
_
ETX
3
PF9C
_
HT9
_
LC86
_
DEL7F
_
GE
97
RLF
8D
SMM
-8E
VT
B
FF
C
CR
D
SO
E
SI
F
 
unu.
 
DLE
10
DC1
11
DC2
12
TM
13
RES9D
_
NL
85
BS8
_
IL
87
CAN
18
EM
19
CC92
_
CU18F
_
IFS
1C
IGS
1D
IRS
1E
IUS
1F
 
2.
 
DS80
_
SOS
81
FS
82
BYP
84
LF
A
ETB
17
ESC
1B
SM
-8A
CU2
8B
ENQ
5
A.K.6
_
BEL
7
 
3.
 
SYN
16
PN
94
RS
95
UC96
_
EOT
4
CU3
9B
DC4
14
NAK
15
SUB
1A
 
patru.
 
SPATIUL
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.
 
yu
44E
un
430
b
431
`
60
:
3A
#
23
@
40
'27
_
=
3D
"
22
 
opt.
 
c
446
un
61
b
62
c
63
d64
_
e
65
f
66
g
67
h
68
eu
69
d
434
e
435
f
444
g
433
x
445
și
438
 
9.
 
439 _
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
p
70
q
71
r72
_
la
43A
l
43B
m
43C
n
43D
aproximativ
43E
n
43F
 
A.
 
eu
44F
~
7E
s73
_
t
74
u
75
v
76
w
77
x78
_
79
_
z
7A
p
440
din
441
t
442
la
443
f
436
în
432
 
b.
 
b
44C
s
44B
s
437
sh
448
e
44D
w
449
h
447
b
44A
Yu
42E
A
410
B
411
C
426
D
414
E
415
F
424
G
413
 
C.
 
{
7B
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
eu
49
X
425
și
418
Y
419
K
41A
L
41B
M
41C
 
D.
 
}
7D
J4A
_
K4B
_
L4C
_
M4D
_
N
4E
O
4F
P50
_
Q
51
R52
_
H
41D
Despre
41E
P
41F
Am
42F
R
420
C
421
 
E.
 
\
5C
S
53
T54
_
U
55
V
56
W
57
x58
_
Y
59
Z5A
_
T
422
423 _
F
416
B
412
b
42c
S
42B
 
F.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
W
417
SH
428
E
42D
Shch
429
Ch
427
EO9F
_

Combinație de litere

Literele combinate din rusă și latină sunt evidențiate cu galben.

scrisoare Codul scrisoare Codul
DAR C1 A 81
B BA b 78
LA C2 în AF
G bf G 8 D
D î.Hr d 8A
E C5 e 85
ȘI UE și AE
Z FA h B2
Și CB și 8F
Y CC th 90
La D2 la 9A
L CE l 9B
M D4 m 9C
H C8 n 9D
O D6 despre 96
P DC P 9F
R D7 R 97
DIN C3 Cu 83
T E3 t AC
La EB la A8
F FI f 8C
X E7 X A7
C BB c 80
H F.E. h B6
W Facebook SH B3
SCH FD sch B5
Kommersant b B7
S EF s B1
b EE b B0
E FC uh B4
YU B8 Yu 76
eu DD eu A0

Folosind DCOI

DCOI a fost folosit în limbaje de programare:

Note

  1. Vostrikova Z. P. Programare în limbajul de asamblare al computerului ES. - M .: Nauka, 1981. - S. 291.
  2. GOST 19768-74. Mașini de calcul și sistem de prelucrare a datelor. Coduri pe 8 biți pentru schimbul și procesarea informațiilor.
  3. GOST 19768-93. Tehnologia de informație. Seturi de caractere codificate pe 8 biți. Cod binar de prelucrare a informațiilor . Preluat la 2 decembrie 2017. Arhivat din original la 5 februarie 2016.