DKOI

A DKOI („bináris kód információfeldolgozáshoz”) egy 8 bites cirill kódlap, amelyet az EC számítógépsorozathoz tartozó számítógépeken használnak [1] . A távíró kódolás szolgált a DCOI alapjául .

Szabványosítva a Szovjetunió állami szabványa szerint a GOST 19768-74-ben (ST SEV 358-76) [2] , amelyet 1995-ben a GOST 19768-93 (ST SEV 358-88) [3] váltott fel .

A szabvány a kódolás két változatát állapítja meg - K1 és K2. A második változatban az orosz betűk, amelyek stílusában egybeesnek a latin betűkkel (A, B, E, K, M, H, O, R, C, T, X, a, e, o, p, s, y, x ), nem használt - helyettük azonos stílusú latin betűk (a táblázatban ezek a nem használt betűk sárgával vannak jelölve, a többi orosz betű, amely nem egyezik egyetlen latin betűvel sem, zölddel).

Kezdetben mindkét változatban hiányzott a Yoyo betű és a nagy „kemény jel” Ъ. Később hozzáadták a GOST 19768-93-hoz a K1 verzióban.

A K2 változatban egy tagadójelet és egy overline-t használnak a és helyett (0x5F és 0xA1 pozíciók ¬) . ‾^~

IBM 880

Mindkét opció (mind a K1, mind a K2) lehetővé teszi, hogy a dollárjel a $91. pozícióba kerüljön (0x5B), ebben az esetben a ¤ valutajel a 225. pozícióba kerül (0xE1). Ezzel a módosítással a K1 változat kompatibilis lesz az IBM EBCDIC 880 kódolással, amely alapvetően a DKOI K1 szuperkészlete, kiegészítve az oroszban nem használt cirill betűk támogatásával, de a szerb cirill, macedón cirill, fehérorosz cirill, ill. A szovjet korszak ukrán cirill, kivéve Továbbá a 0x6A a 880-as kódolásban egy folyamatos függőleges sáv (mint a 38-as kódlapon), nem pedig egy megszakadt függőleges sáv (mint a 37-es és 500-as kódoldalon).

Karaktertábla

.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .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
Szóval
E
SI
F
 
egy.
 
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
 
négy.
 
TÉR
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
egy
430
b
431
`
60
:
3A
#
23
@
40
' 27_
=
3D
"
22
 
nyolc.
 
c
446
egy
61
b
62
c
63
d64
_
e
65
f
66
g
67
h
68
én
69
d
434
e
435
f
444
g
433
x
445
és
438
 
9.
 
439 _
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
70. o
q
71
r72
_
43A -ra
l
43B
m
43C
n
43D
kb
43E
n
43F
 
A.
 
én
44F
~
7E
s73_
_
t
74
u
75
v
76
w
77
x78_
_
79
_
z
7A
440. o
441 -től
t
442
443 -nál
f
436
432 -ben
 
b.
 
b
44C
s
44B
s
437
sh
448
e
44D
w
449
h
447
b
44A
Yu
42E
Egy
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_
_
én
49
X
425
és
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
Körülbelül
41E
P
41F
42F vagyok
420 R
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_
_

Betűkombináció

A kombinált orosz és latin betűk sárga színnel vannak kiemelve.

levél a kód levél a kód
DE C1 a 81
B BA b 78
NÁL NÉL C2 ban ben AF
G bf G 8 D
D időszámításunk előtt d 8A
E C5 e 85
ÉS EU és AE
W FA h B2
És CB és 8F
Y CC th 90
Nak nek D2 nak nek 9A
L CE l 9B
M D4 m 9C
H C8 n 9D
O D6 ról ről 96
P DC P 9F
R D7 R 97
TÓL TŐL C3 Val vel 83
T E3 t AC
Nál nél EB nál nél A8
F LENNI f 8C
x E7 x A7
C BB c 80
H F.E. h B6
W Facebook w B3
SCH FD sch B5
Kommerszant b B7
S EF s B1
b EE b B0
E FC uh B4
YU B8 Yu 76
én DD én A0

A DCOI használata

A DCOI-t programozási nyelvekben használták:

Jegyzetek

  1. Vostrikova Z. P. Programozás az ES számítógép assembler nyelvén. - M .: Nauka, 1981. - S. 291.
  2. GOST 19768-74. Számítógépek és adatfeldolgozó rendszer. 8 bites kódok információcseréhez és -feldolgozáshoz.
  3. GOST 19768-93. Információs technológia. 8 bites kódolt karakterkészletek. Az információfeldolgozás bináris kódja . Letöltve: 2017. december 2. Az eredetiből archiválva : 2016. február 5..