DKOI

DKOI ("binäärikoodi tietojenkäsittelyyn") on 8-bittinen kyrillinen koodisivu, jota käytetään EC-sarjan tietokoneissa [1] . Lennätinkoodaus toimi DCOI:n perustana .

Standardoitu Neuvostoliiton valtionstandardilla GOST 19768-74 (ST SEV 358-76) [2] , korvattu vuonna 1995 GOST 19768-93 (ST SEV 358-88) [3] .

Standardi perustaa kaksi versiota koodauksesta - K1 ja K2. Toisessa versiossa venäläiset kirjaimet, jotka sopivat tyyliltään latinalaisten kirjainten kanssa (A, B, E, K, M, H, O, R, C, T, X, a, e, o, p, s, y, x ), ei käytetty - niiden sijaan latinalaiset kirjaimet samalla tyylillä (taulukossa nämä käyttämättömät kirjaimet on merkitty keltaisella; muut venäläiset kirjaimet, jotka eivät vastaa latinalaisia ​​kirjaimia, on merkitty vihreällä).

Aluksi molemmissa versioissa kirjain Yoyo ja iso "kova merkki" Ъ puuttuivat. Myöhemmin lisätty GOST 19768-93:een versiossa K1.

K2-versiossa käytetään negatiivista merkkiä ja yliviivausta ja (paikat 0x5F ja 0xA1 ¬) sijasta . ‾^~

IBM 880

Molemmat vaihtoehdot (sekä K1 että K2) sallivat dollarin merkin sijoittamisen $kohtaan 91 (0x5B), jolloin valuuttamerkki ¤ sijoitetaan kohtaan 225 (0xE1). Tämän muutoksen myötä K1-versiosta tulee yhteensopiva IBM EBCDIC 880 -koodauksen kanssa, joka on pohjimmiltaan DKOI K1:n superjoukko, johon on lisätty tuki kyrillisille kirjaimille, joita ei käytetä venäjällä, mutta joita käytetään serbiassa, makedoniassa, valkovenäläisessä kyrillisessä tai Neuvostoliiton ajan ukrainalainen kyrillinen, paitsi Lisäksi 0x6A koodauksessa 880 on jatkuva pystypalkki (kuten koodisivulla 38), ei katkennut pystypalkki (kuten koodisivuilla 37 ja 500).

Merkkitaulukko

.0 .yksi .2 .3 .neljä .5 .6 .7 .kahdeksan .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
SIIS
E
SI
F
 
yksi.
 
DLE
10
DC1
11
DC2
12
TM
13
RES9D
_
NL
85
BS8_
_
IL
87
VOI
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
 
neljä.
 
TILA
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
430 _
b
431
`
60
:
3A
#
23
@
40
' 27_
=
3D
"
22
 
kahdeksan.
 
c
446
a
61
b
62
c
63
d64
_
e
65
f
66
g
67
h
68
minä
69
d
434
e
435
f
444
g
433
x
445
ja
438
 
9.
 
439 _
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
s
. 70
q
71
r72_
_
43A asti
l
43B
m
43C
n
43D
noin
43e
n
43F
 
A.
 
minä
44F
~
7E
s73_
_
t
74
u
75
v
76
w
77
x78_
_
79
_
z
7A
s
. 440
alkaen
441
t
442
osoitteessa
443
f
436
vuonna
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
_
minä
49
X
425
ja
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
Noin
41E
P
41F
Olen
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_
_

Kirjainyhdistelmä

Yhdistetyt venäläiset ja latinalaiset kirjaimet on korostettu keltaisella.

kirje koodi kirje koodi
MUTTA C1 a 81
B BA b 78
AT C2 sisään AF
G bf G 8D
D eKr d 8A
E C5 e 85
JA EU ja AE
W FA h B2
Ja CB ja 8F
Y CC th 90
Vastaanottaja D2 to 9A
L CE l 9B
M D4 m 9C
H C8 n 9D
O D6 noin 96
P DC P 9F
R D7 R 97
FROM C3 Kanssa 83
T E3 t AC
klo EB klo A8
F OLLA 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
minä DD minä A0

DCOI:n käyttäminen

DCOI:ta on käytetty ohjelmointikielissä:

Muistiinpanot

  1. Vostrikova Z. P. Ohjelmointi ES-tietokoneen assembler-kielellä. - M .: Nauka, 1981. - S. 291.
  2. GOST 19768-74. Atk-koneet ja tietojenkäsittelyjärjestelmä. 8-bittiset koodit tiedonvaihtoon ja käsittelyyn.
  3. GOST 19768-93. Tietotekniikka. Sarjat 8-bittisiä koodattuja merkkejä. Tietojenkäsittelyn binaarinen koodi . Haettu 2. joulukuuta 2017. Arkistoitu alkuperäisestä 5. helmikuuta 2016.