Jump to content

DKOI: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Fixed a typo found with Wikipedia:Typo_Team/moss.
mNo edit summary
Line 3: Line 3:
There are two variants:
There are two variants:
*'''DKOI K1''' (ДКОИ К1), each Cyrillic letter is given its own code point.
*'''DKOI K1''' (ДКОИ К1), each Cyrillic letter is given its own code point.
*'''DKOI K2''' (ДКОИ К1), some Cyrillic letters (А, В, Е, К, М, Н, О, Р, С, Т, Х, а, е, о, р, с, у, х) are merged with visually identical Latin letters.
*'''DKOI K2''' (ДКОИ К1), some Cyrillic letters (А, В, Е, К, М, Н, О, Р, С, Т, Х, а, е, о, р, с, у, х) are merged with visually identical Latin letters (A, B, E, K, M, H, O, P, C, T, X, a, e, o, p, c, y, x). Code points 95 and 161 are [[negation]] {{code|¬}} and [[overline]] {{code|‾}} instead of {{code|^}} and {{code|~}}.
B, E, K, M, H, O, P, C, T, X, a, e, o, p, c, y, x). Code points 95 and 161 are [[negation]] {{code|¬}} and [[overline]] {{code|‾}} instead of {{code|^}} and {{code|~}}. Characters absent from DKOI K2 are in the light grey boxes.


In both variants the dollar sign {{code|$}} may be placed in code point 91; in that case the currency sign {{code|¤}} is in code point 225. Such modification makes DKOI K1 similar to EBCDIC 880.
In both variants the dollar sign {{code|$}} may be placed in code point 91; in that case the currency sign {{code|¤}} is in code point 225. Such modification makes DKOI K1 similar to [[EBCDIC 880]].


== Code page layout ==
== Code page layout ==

Revision as of 11:49, 31 December 2018

ДКОИ (Russian: ДКОИ, Двоичный Код Обработки Информации, "Binary Code for Information Processing") is an Telegraphy-based encoding used in ES EVM mainframes.[1][2] It has been defined by several standards: GOST 19768-74 / ST SEV 358-76, ST SEV 358-88 / GOST 19768-93,[3] CSN 36 9103.

There are two variants:

  • DKOI K1 (ДКОИ К1), each Cyrillic letter is given its own code point.
  • DKOI K2 (ДКОИ К1), some Cyrillic letters (А, В, Е, К, М, Н, О, Р, С, Т, Х, а, е, о, р, с, у, х) are merged with visually identical Latin letters (A, B, E, K, M, H, O, P, C, T, X, a, e, o, p, c, y, x). Code points 95 and 161 are negation ¬ and overline instead of ^ and ~.

In both variants the dollar sign $ may be placed in code point 91; in that case the currency sign ¤ is in code point 225. Such modification makes DKOI K1 similar to EBCDIC 880.

Code page layout

DKOI
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-ctrl|NUL
0000
0
Template:Chset-color-ctrl|SOH
0001
1
Template:Chset-color-ctrl|STX
0002
2
Template:Chset-color-ctrl|ETX
0003
3
Template:Chset-color-ctrl|SEL
 
4
Template:Chset-color-ctrl|HT
0009
5
Template:Chset-color-ctrl|RNL
 
6
Template:Chset-color-ctrl|DEL
007F
7
Template:Chset-color-ctrl|GE
 
8
Template:Chset-color-ctrl|SPS
 
9
Template:Chset-color-ctrl|RPT
 
10
Template:Chset-color-ctrl|VT
000B
11
Template:Chset-color-ctrl|FF
000C
12
Template:Chset-color-ctrl|CR
000D
13
Template:Chset-color-ctrl|SO
000E
14
Template:Chset-color-ctrl|SI
000F
15
1_ Template:Chset-color-ctrl|DLE
0010
16
Template:Chset-color-ctrl|DC1
0011
17
Template:Chset-color-ctrl|DC2
0012
18
Template:Chset-color-ctrl|DC3
0013
19
Template:Chset-color-ctrl|RES ENP
 
20
Template:Chset-color-ctrl|NL
0085
21
Template:Chset-color-ctrl|BS
0008
22
Template:Chset-color-ctrl|POC
 
23
Template:Chset-color-ctrl|CAN
0018
24
Template:Chset-color-ctrl|EM
0019
25
Template:Chset-color-ctrl|UBS
 
26
Template:Chset-color-ctrl|CU1
 
27
Template:Chset-color-ctrl|IFS
001C
28
Template:Chset-color-ctrl|IGS
001D
29
Template:Chset-color-ctrl|IRS
001E
30
Template:Chset-color-ctrl|IUS ITB
001F
31
2_ Template:Chset-color-ctrl|DS
 
32
Template:Chset-color-ctrl|SOS
 
33
Template:Chset-color-ctrl|FS
 
34
Template:Chset-color-ctrl|WUS
 
35
Template:Chset-color-ctrl|BYP INP
 
36
Template:Chset-color-ctrl|LF
000A
37
Template:Chset-color-ctrl|ETB
0017
38
Template:Chset-color-ctrl|ESC
001B
39
Template:Chset-color-ctrl|SA
 
40
Template:Chset-color-ctrl|SFE
 
41
Template:Chset-color-ctrl|SM SW
 
42
Template:Chset-color-ctrl|CSP
 
43
Template:Chset-color-ctrl|MFA
 
44
Template:Chset-color-ctrl|ENQ
0005
45
Template:Chset-color-ctrl|ACK
0006
46
Template:Chset-color-ctrl|BEL
0007
47
3_ Template:Chset-color-ctrl|
 
48
Template:Chset-color-ctrl|
 
49
Template:Chset-color-ctrl|SYN
0016
50
Template:Chset-color-ctrl|IR
 
51
Template:Chset-color-ctrl|PP
 
52
Template:Chset-color-ctrl|TRN
 
53
Template:Chset-color-ctrl|NBS
 
54
Template:Chset-color-ctrl|EOT
0004
55
Template:Chset-color-ctrl|SBS
 
56
Template:Chset-color-ctrl|IT
 
57
Template:Chset-color-ctrl|RFF
 
58
Template:Chset-color-ctrl|CU3
 
59
Template:Chset-color-ctrl|DC4
0014
60
Template:Chset-color-ctrl|NAK
0015
61
Template:Chset-color-ctrl|
 
62
Template:Chset-color-ctrl|SUB
001A
63
4_ Template:Chset-color-misc|SP
0020
64
Template:Chset-color-misc|RSP
00A0
65
Template:Chset-color-undef |
 
66
Template:Chset-color-undef |
 
67
Template:Chset-color-letter|ё
0451
68
Template:Chset-color-undef |
 
69
Template:Chset-color-undef |
 
70
Template:Chset-color-undef |
 
71
Template:Chset-color-undef |
 
72
Template:Chset-color-undef |
 
73
Template:Chset-color-punct|[
005B
74
Template:Chset-color-punct|.
002E
75
Template:Chset-color-graph|<
003C
76
Template:Chset-color-punct|(
0028
77
Template:Chset-color-graph|+
002B
78
Template:Chset-color-punct|!
0021
79
5_ Template:Chset-color-punct|&
0026
80
Template:Chset-color-undef |
 
81
Template:Chset-color-undef |
 
82
Template:Chset-color-undef |
 
83
Template:Chset-color-undef |
 
84
Template:Chset-color-undef |
 
85
Template:Chset-color-undef |
 
86
Template:Chset-color-letter|Ъ
042A
87
Template:Chset-color-graph|
2116
88
Template:Chset-color-undef |
 
89
Template:Chset-color-punct|]
005D
90
Template:Chset-color-graph-var|¤
0024
91
Template:Chset-color-punct|*
002A
92
Template:Chset-color-punct|)
0029
93
Template:Chset-color-punct|;
003B
94
Template:Chset-color-graph-var|^
005E
95
6_ Template:Chset-color-punct|-
002D
96
Template:Chset-color-punct|/
002F
97
Template:Chset-color-undef |
 
98
Template:Chset-color-letter|Ё
0401
99
Template:Chset-color-undef |
 
100
Template:Chset-color-undef |
 
101
Template:Chset-color-undef |
 
102
Template:Chset-color-undef |
 
103
Template:Chset-color-undef |
 
104
Template:Chset-color-undef |
 
105
Template:Chset-color-graph|¦
00A6
106
Template:Chset-color-punct|,
002C
107
Template:Chset-color-punct|%
0025
108
Template:Chset-color-punct|_
005F
109
Template:Chset-color-graph|>
003E
110
Template:Chset-color-punct|?
003F
111
7_ Template:Chset-color-undef |
 
112
Template:Chset-color-undef |
 
113
Template:Chset-color-undef |
 
114
Template:Chset-color-ctrl|SHY
00AD
115
Template:Chset-color-undef |
 
116
Template:Chset-color-undef |
 
117
Template:Chset-color-letter|ю
044E
118
Template:Chset-color-letter|а
0430
119
Template:Chset-color-letter|б
0431
120
Template:Chset-color-graph|`
0060
121
Template:Chset-color-punct|:
003A
122
Template:Chset-color-punct|#
0023
123
Template:Chset-color-punct|@
0040
124
Template:Chset-color-punct|'
0027
125
Template:Chset-color-graph|=
003D
126
Template:Chset-color-punct|"
0022
127
8_ Template:Chset-color-letter|ц
0446
128
Template:Chset-color-alpha|a
0061
129
Template:Chset-color-alpha|b
0062
130
Template:Chset-color-alpha|c
0063
131
Template:Chset-color-alpha|d
0064
132
Template:Chset-color-alpha|e
0065
133
Template:Chset-color-alpha|f
0066
134
Template:Chset-color-alpha|g
0067
135
Template:Chset-color-alpha|h
0068
136
Template:Chset-color-alpha|i
0069
137
Template:Chset-color-letter|д
0434
138
Template:Chset-color-letter|е
0435
139
Template:Chset-color-letter|ф
0444
140
Template:Chset-color-letter|г
0433
141
Template:Chset-color-letter|х
0445
142
Template:Chset-color-letter|и
0438
143
9_ Template:Chset-color-letter|й
0439
144
Template:Chset-color-alpha|j
006A
145
Template:Chset-color-alpha|k
006B
146
Template:Chset-color-alpha|l
006C
147
Template:Chset-color-alpha|m
006D
148
Template:Chset-color-alpha|n
006E
149
Template:Chset-color-alpha|o
006F
150
Template:Chset-color-alpha|p
0070
151
Template:Chset-color-alpha|q
0071
152
Template:Chset-color-alpha|r
0072
153
Template:Chset-color-letter|к
043A
154
Template:Chset-color-letter|л
043B
155
Template:Chset-color-letter|м
043C
156
Template:Chset-color-letter|н
043D
157
Template:Chset-color-letter|о
043E
158
Template:Chset-color-letter|п
043F
159
A_ Template:Chset-color-letter|я
044F
160
Template:Chset-color-graph-var|~
007E
161
Template:Chset-color-alpha|s
0073
162
Template:Chset-color-alpha|t
0074
163
Template:Chset-color-alpha|u
0075
164
Template:Chset-color-alpha|v
0076
165
Template:Chset-color-alpha|w
0077
166
Template:Chset-color-alpha|x
0078
167
Template:Chset-color-alpha|y
0079
168
Template:Chset-color-alpha|z
007A
169
Template:Chset-color-letter|р
0440
170
Template:Chset-color-letter|с
0441
171
Template:Chset-color-letter|т
0442
172
Template:Chset-color-letter|у
0443
173
Template:Chset-color-letter|ж
0436
174
Template:Chset-color-letter|в
0432
175
B_ Template:Chset-color-letter|ь
044C
176
Template:Chset-color-letter|ы
044B
177
Template:Chset-color-letter|з
0437
178
Template:Chset-color-letter|ш
0448
179
Template:Chset-color-letter|э
044D
180
Template:Chset-color-letter|щ
0449
181
Template:Chset-color-letter|ч
0447
182
Template:Chset-color-letter|ъ
044A
183
Template:Chset-color-letter|Ю
042E
184
Template:Chset-color-letter|А
0410
185
Template:Chset-color-letter|Б
0411
186
Template:Chset-color-letter|Ц
0426
187
Template:Chset-color-letter|Д
0414
188
Template:Chset-color-letter|Е
0415
189
Template:Chset-color-letter|Ф
0424
190
Template:Chset-color-letter|Г
0413
191
C_ Template:Chset-color-punct|{
007B
192
Template:Chset-color-alpha|A
0041
193
Template:Chset-color-alpha|B
0042
194
Template:Chset-color-alpha|C
0043
195
Template:Chset-color-alpha|D
0044
196
Template:Chset-color-alpha|E
0045
197
Template:Chset-color-alpha|F
0046
198
Template:Chset-color-alpha|G
0047
199
Template:Chset-color-alpha|H
0048
200
Template:Chset-color-alpha|I
0049
201
Template:Chset-color-letter|Х
0425
202
Template:Chset-color-letter|И
0418
203
Template:Chset-color-letter|Й
0419
204
Template:Chset-color-letter|К
041A
205
Template:Chset-color-letter|Л
041B
206
Template:Chset-color-letter|М
041C
207
D_ Template:Chset-color-punct|}
007D
208
Template:Chset-color-alpha|J
004A
209
Template:Chset-color-alpha|K
004B
210
Template:Chset-color-alpha|L
004C
211
Template:Chset-color-alpha|M
004D
212
Template:Chset-color-alpha|N
004E
213
Template:Chset-color-alpha|O
004F
214
Template:Chset-color-alpha|P
0050
215
Template:Chset-color-alpha|Q
0051
216
Template:Chset-color-alpha|R
0052
217
Template:Chset-color-letter|Н
041D
218
Template:Chset-color-letter|О
041E
219
Template:Chset-color-letter|П
041F
220
Template:Chset-color-letter|Я
042F
221
Template:Chset-color-letter|Р
0420
222
Template:Chset-color-letter|С
0421
223
E_ Template:Chset-color-punct|\
005C
224
Template:Chset-color-graph-var|¤
0024
225
Template:Chset-color-alpha|S
0053
226
Template:Chset-color-alpha|T
0054
227
Template:Chset-color-alpha|U
0055
228
Template:Chset-color-alpha|V
0056
229
Template:Chset-color-alpha|W
0057
230
Template:Chset-color-alpha|X
0058
231
Template:Chset-color-alpha|Y
0059
232
Template:Chset-color-alpha|Z
005A
233
Template:Chset-color-letter|Т
0422
234
Template:Chset-color-letter|У
0423
235
Template:Chset-color-letter|Ж
0416
236
Template:Chset-color-letter|В
0412
237
Template:Chset-color-letter|Ь
042C
238
Template:Chset-color-letter|Ы
042B
239
F_ Template:Chset-color-digit|0
0030
240
Template:Chset-color-digit|1
0031
241
Template:Chset-color-digit|2
0032
242
Template:Chset-color-digit|3
0033
243
Template:Chset-color-digit|4
0034
244
Template:Chset-color-digit|5
0035
245
Template:Chset-color-digit|6
0036
246
Template:Chset-color-digit|7
0037
247
Template:Chset-color-digit|8
0038
248
Template:Chset-color-digit|9
0039
249
Template:Chset-color-letter|З
0417
250
Template:Chset-color-letter|Ш
0428
251
Template:Chset-color-letter|Э
042D
252
Template:Chset-color-letter|Щ
0429
253
Template:Chset-color-letter|Ч
0427
254
Template:Chset-color-undef |
 
255
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F

See also

References

  1. ^ Higgs, Edward (1998). History and Electronic Artefacts. Clarendon Press. pp. 269–270. ISBN 978-0-19-823633-7.
  2. ^ Template:Icon ru Вострикова З. П. Программирование на языке ассемблера ЕС ЭВМ. — М.: Наука, 1981. — С. 291.
  3. ^ Template:Icon ru ГОСТ 19768-93. Информационная технология. Наборы 8-битных кодированных символов. Двоичный код обработки информации.