Jump to content

DKOI

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Beland (talk | contribs) at 01:16, 21 August 2020 (convert special characters (via WP:JWB)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

DKOI (Russian: ДКОИ, Двоичный Код Обработки Информации, "Binary Code for Information Processing") is a 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 (ДКОИ К2), 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.

Codepage layout

Characters are shown with their equivalent Unicode codes.

DKOI K1
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-ctrl|NUL
0000
Template:Chset-color-ctrl|SOH
0001
Template:Chset-color-ctrl|STX
0002
Template:Chset-color-ctrl|ETX
0003
Template:Chset-color-ctrl|SEL
 
Template:Chset-color-ctrl|HT
0009
Template:Chset-color-ctrl|RNL
 
Template:Chset-color-ctrl|DEL
007F
Template:Chset-color-ctrl|GE
 
Template:Chset-color-ctrl|SPS
 
Template:Chset-color-ctrl|RPT
 
Template:Chset-color-ctrl|VT
000B
Template:Chset-color-ctrl|FF
000C
Template:Chset-color-ctrl|CR
000D
Template:Chset-color-ctrl|SO
000E
Template:Chset-color-ctrl|SI
000F
1_ Template:Chset-color-ctrl|DLE
0010
Template:Chset-color-ctrl|DC1
0011
Template:Chset-color-ctrl|DC2
0012
Template:Chset-color-ctrl|DC3
0013
Template:Chset-color-ctrl|res/enp
 
Template:Chset-color-ctrl|NL
0085
Template:Chset-color-ctrl|BS
0008
Template:Chset-color-ctrl|POC
 
Template:Chset-color-ctrl|CAN
0018
Template:Chset-color-ctrl|EM
0019
Template:Chset-color-ctrl|UBS
 
Template:Chset-color-ctrl|CU1
 
Template:Chset-color-ctrl|IFS
001C
Template:Chset-color-ctrl|IGS
001D
Template:Chset-color-ctrl|IRS
001E
Template:Chset-color-ctrl|ius/itb
001F
2_ Template:Chset-color-ctrl|DS
 
Template:Chset-color-ctrl|SOS
 
Template:Chset-color-ctrl|FS
 
Template:Chset-color-ctrl|WUS
 
Template:Chset-color-ctrl|byp/inp
 
Template:Chset-color-ctrl|LF
000A
Template:Chset-color-ctrl|ETB
0017
Template:Chset-color-ctrl|ESC
001B
Template:Chset-color-ctrl|SA
 
Template:Chset-color-ctrl|SFE
 
Template:Chset-color-ctrl|sm/sw
 
Template:Chset-color-ctrl|CSP
 
Template:Chset-color-ctrl|MFA
 
Template:Chset-color-ctrl|ENQ
0005
Template:Chset-color-ctrl|ACK
0006
Template:Chset-color-ctrl|BEL
0007
3_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-ctrl|SYN
0016
Template:Chset-color-ctrl|IR
 
Template:Chset-color-ctrl|PP
 
Template:Chset-color-ctrl|TRN
 
Template:Chset-color-ctrl|NBS
 
Template:Chset-color-ctrl|EOT
0004
Template:Chset-color-ctrl|SBS
 
Template:Chset-color-ctrl|IT
 
Template:Chset-color-ctrl|RFF
 
Template:Chset-color-ctrl|CU3
 
Template:Chset-color-ctrl|DC4
0014
Template:Chset-color-ctrl|NAK
0015
Template:Chset-color-undef| Template:Chset-color-ctrl|SUB
001A
4_ Template:Chset-color-misc|SP
0020
Template:Chset-color-misc|NBSP
00A0
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-letter|ё
0451
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-punct|[
005B
Template:Chset-color-punct|.
002E
Template:Chset-color-graph|<
003C
Template:Chset-color-punct|(
0028
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|!
0021
5_ Template:Chset-color-punct|&
0026
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-letter|Ъ
042A
Template:Chset-color-graph|
2116
Template:Chset-color-undef| Template:Chset-color-punct|]
005D
Template:Chset-color-graph-box|¤
00A4
Template:Chset-color-punct|*
002A
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|^
005E
6_ Template:Chset-color-punct|-
002D
Template:Chset-color-punct|/
002F
Template:Chset-color-undef| Template:Chset-color-letter|Ё
0401
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-graph-box|¦
00A6
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|_
005F
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
7_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-ctrl|SHY
00AD
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-letter|ю
044E
Template:Chset-color-letter|а
0430
Template:Chset-color-letter|б
0431
Template:Chset-color-graph|`
0060
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|#
0023
Template:Chset-color-punct|@
0040
Template:Chset-color-punct|'
0027
Template:Chset-color-graph|=
003D
Template:Chset-color-punct|"
0022
8_ Template:Chset-color-letter|ц
0446
Template:Chset-color-letter|a
0061
Template:Chset-color-letter|b
0062
Template:Chset-color-letter|c
0063
Template:Chset-color-letter|d
0064
Template:Chset-color-letter|e
0065
Template:Chset-color-letter|f
0066
Template:Chset-color-letter|g
0067
Template:Chset-color-letter|h
0068
Template:Chset-color-letter|i
0069
Template:Chset-color-letter|д
0434
Template:Chset-color-letter|е
0435
Template:Chset-color-letter|ф
0444
Template:Chset-color-letter|г
0433
Template:Chset-color-letter|х
0445
Template:Chset-color-letter|и
0438
9_ Template:Chset-color-letter|й
0439
Template:Chset-color-letter|j
006A
Template:Chset-color-letter|k
006B
Template:Chset-color-letter|l
006C
Template:Chset-color-letter|m
006D
Template:Chset-color-letter|n
006E
Template:Chset-color-letter|o
006F
Template:Chset-color-letter|p
0070
Template:Chset-color-letter|q
0071
Template:Chset-color-letter|r
0072
Template:Chset-color-letter|к
043A
Template:Chset-color-letter|л
043B
Template:Chset-color-letter|м
043C
Template:Chset-color-letter|н
043D
Template:Chset-color-letter|о
043E
Template:Chset-color-letter|п
043F
A_ Template:Chset-color-letter|я
044F
Template:Chset-color-graph|~
007E
Template:Chset-color-letter|s
0073
Template:Chset-color-letter|t
0074
Template:Chset-color-letter|u
0075
Template:Chset-color-letter|v
0076
Template:Chset-color-letter|w
0077
Template:Chset-color-letter|x
0078
Template:Chset-color-letter|y
0079
Template:Chset-color-letter|z
007A
Template:Chset-color-letter|р
0440
Template:Chset-color-letter|с
0441
Template:Chset-color-letter|т
0442
Template:Chset-color-letter|у
0443
Template:Chset-color-letter|ж
0436
Template:Chset-color-letter|в
0432
B_ Template:Chset-color-letter|ь
044C
Template:Chset-color-letter|ы
044B
Template:Chset-color-letter|з
0437
Template:Chset-color-letter|ш
0448
Template:Chset-color-letter|э
044D
Template:Chset-color-letter|щ
0449
Template:Chset-color-letter|ч
0447
Template:Chset-color-letter|ъ
044A
Template:Chset-color-letter|Ю
042E
Template:Chset-color-letter|А
0410
Template:Chset-color-letter|Б
0411
Template:Chset-color-letter|Ц
0426
Template:Chset-color-letter|Д
0414
Template:Chset-color-letter|Е
0415
Template:Chset-color-letter|Ф
0424
Template:Chset-color-letter|Г
0413
C_ Template:Chset-color-punct|{
007B
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|Х
0425
Template:Chset-color-letter|И
0418
Template:Chset-color-letter|Й
0419
Template:Chset-color-letter|К
041A
Template:Chset-color-letter|Л
041B
Template:Chset-color-letter|М
041C
D_ Template:Chset-color-punct|}
007D
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|Н
041D
Template:Chset-color-letter|О
041E
Template:Chset-color-letter|П
041F
Template:Chset-color-letter|Я
042F
Template:Chset-color-letter|Р
0420
Template:Chset-color-letter|С
0421
E_ Template:Chset-color-punct|\
005C
Template:Chset-color-graph|¤
00A4
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-letter|Т
0422
Template:Chset-color-letter|У
0423
Template:Chset-color-letter|Ж
0416
Template:Chset-color-letter|В
0412
Template:Chset-color-letter|Ь
042C
Template:Chset-color-letter|Ы
042B
F_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-letter|З
0417
Template:Chset-color-letter|Ш
0428
Template:Chset-color-letter|Э
042D
Template:Chset-color-letter|Щ
0429
Template:Chset-color-letter|Ч
0427
Template:Chset-color-ctrl|EO
 

  Letter  Number  Punctuation  Symbol  Other  Undefined  Differences from EBCDIC 880


DKOI K2
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-ctrl|NUL
0000
Template:Chset-color-ctrl|SOH
0001
Template:Chset-color-ctrl|STX
0002
Template:Chset-color-ctrl|ETX
0003
Template:Chset-color-ctrl|SEL
 
Template:Chset-color-ctrl|HT
0009
Template:Chset-color-ctrl|RNL
 
Template:Chset-color-ctrl|DEL
007F
Template:Chset-color-ctrl|GE
 
Template:Chset-color-ctrl|SPS
 
Template:Chset-color-ctrl|RPT
 
Template:Chset-color-ctrl|VT
000B
Template:Chset-color-ctrl|FF
000C
Template:Chset-color-ctrl|CR
000D
Template:Chset-color-ctrl|SO
000E
Template:Chset-color-ctrl|SI
000F
1_ Template:Chset-color-ctrl|DLE
0010
Template:Chset-color-ctrl|DC1
0011
Template:Chset-color-ctrl|DC2
0012
Template:Chset-color-ctrl|DC3
0013
Template:Chset-color-ctrl|res/enp
 
Template:Chset-color-ctrl|NL
0085
Template:Chset-color-ctrl|BS
0008
Template:Chset-color-ctrl|POC
 
Template:Chset-color-ctrl|CAN
0018
Template:Chset-color-ctrl|EM
0019
Template:Chset-color-ctrl|UBS
 
Template:Chset-color-ctrl|CU1
 
Template:Chset-color-ctrl|IFS
001C
Template:Chset-color-ctrl|IGS
001D
Template:Chset-color-ctrl|IRS
001E
Template:Chset-color-ctrl|ius/itb
001F
2_ Template:Chset-color-ctrl|DS
 
Template:Chset-color-ctrl|SOS
 
Template:Chset-color-ctrl|FS
 
Template:Chset-color-ctrl|WUS
 
Template:Chset-color-ctrl|byp/inp
 
Template:Chset-color-ctrl|LF
000A
Template:Chset-color-ctrl|ETB
0017
Template:Chset-color-ctrl|ESC
001B
Template:Chset-color-ctrl|SA
 
Template:Chset-color-ctrl|SFE
 
Template:Chset-color-ctrl|sm/sw
 
Template:Chset-color-ctrl|CSP
 
Template:Chset-color-ctrl|MFA
 
Template:Chset-color-ctrl|ENQ
0005
Template:Chset-color-ctrl|ACK
0006
Template:Chset-color-ctrl|BEL
0007
3_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-ctrl|SYN
0016
Template:Chset-color-ctrl|IR
 
Template:Chset-color-ctrl|PP
 
Template:Chset-color-ctrl|TRN
 
Template:Chset-color-ctrl|NBS
 
Template:Chset-color-ctrl|EOT
0004
Template:Chset-color-ctrl|SBS
 
Template:Chset-color-ctrl|IT
 
Template:Chset-color-ctrl|RFF
 
Template:Chset-color-ctrl|CU3
 
Template:Chset-color-ctrl|DC4
0014
Template:Chset-color-ctrl|NAK
0015
Template:Chset-color-undef| Template:Chset-color-ctrl|SUB
001A
4_ Template:Chset-color-misc|SP
0020
Template:Chset-color-undef| Template:Chset-color-undef-box| Template:Chset-color-undef| Template:Chset-color-undef-box| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-punct|[
005B
Template:Chset-color-punct|.
002E
Template:Chset-color-graph|<
003C
Template:Chset-color-punct|(
0028
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|!
0021
5_ Template:Chset-color-punct|&
0026
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-letter|Ъ
042A
Template:Chset-color-undef-box| Template:Chset-color-undef| Template:Chset-color-punct|]
005D
Template:Chset-color-graph|¤
00A4
Template:Chset-color-punct|*
002A
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|;
003B
Template:Chset-color-graph-box|¬
00AC
6_ Template:Chset-color-punct|-
002D
Template:Chset-color-punct|/
002F
Template:Chset-color-undef| Template:Chset-color-undef-box| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-graph|¦
00A6
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|_
005F
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
7_ Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef-box| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-letter|ю
044E
Template:Chset-color-undef-box| Template:Chset-color-letter|б
0431
Template:Chset-color-graph|`
0060
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|#
0023
Template:Chset-color-punct|@
0040
Template:Chset-color-punct|'
0027
Template:Chset-color-graph|=
003D
Template:Chset-color-punct|"
0022
8_ Template:Chset-color-letter|ц
0446
Template:Chset-color-letter|a
0061
Template:Chset-color-letter|b
0062
Template:Chset-color-letter|c
0063
Template:Chset-color-letter|d
0064
Template:Chset-color-letter|e
0065
Template:Chset-color-letter|f
0066
Template:Chset-color-letter|g
0067
Template:Chset-color-letter|h
0068
Template:Chset-color-letter|i
0069
Template:Chset-color-letter|д
0434
Template:Chset-color-undef-box| Template:Chset-color-letter|ф
0444
Template:Chset-color-letter|г
0433
Template:Chset-color-undef-box| Template:Chset-color-letter|и
0438
9_ Template:Chset-color-letter|й
0439
Template:Chset-color-letter|j
006A
Template:Chset-color-letter|k
006B
Template:Chset-color-letter|l
006C
Template:Chset-color-letter|m
006D
Template:Chset-color-letter|n
006E
Template:Chset-color-letter|o
006F
Template:Chset-color-letter|p
0070
Template:Chset-color-letter|q
0071
Template:Chset-color-letter|r
0072
Template:Chset-color-letter|к
043A
Template:Chset-color-letter|л
043B
Template:Chset-color-letter|м
043C
Template:Chset-color-letter|н
043D
Template:Chset-color-undef-box| Template:Chset-color-letter|п
043F
A_ Template:Chset-color-letter|я
044F
Template:Chset-color-punct-box|
203E
Template:Chset-color-letter|s
0073
Template:Chset-color-letter|t
0074
Template:Chset-color-letter|u
0075
Template:Chset-color-letter|v
0076
Template:Chset-color-letter|w
0077
Template:Chset-color-letter|x
0078
Template:Chset-color-letter|y
0079
Template:Chset-color-letter|z
007A
Template:Chset-color-undef-box| Template:Chset-color-undef-box| Template:Chset-color-letter|т
0442
Template:Chset-color-undef-box| Template:Chset-color-letter|ж
0436
Template:Chset-color-letter|в
0432
B_ Template:Chset-color-letter|ь
044C
Template:Chset-color-letter|ы
044B
Template:Chset-color-letter|з
0437
Template:Chset-color-letter|ш
0448
Template:Chset-color-letter|э
044D
Template:Chset-color-letter|щ
0449
Template:Chset-color-letter|ч
0447
Template:Chset-color-letter|ъ
044A
Template:Chset-color-letter|Ю
042E
Template:Chset-color-undef-box| Template:Chset-color-letter|Б
0411
Template:Chset-color-letter|Ц
0426
Template:Chset-color-letter|Д
0414
Template:Chset-color-undef-box| Template:Chset-color-letter|Ф
0424
Template:Chset-color-letter|Г
0413
C_ Template:Chset-color-punct|{
007B
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-undef-box| Template:Chset-color-letter|И
0418
Template:Chset-color-letter|Й
0419
Template:Chset-color-undef-box| Template:Chset-color-letter|Л
041B
Template:Chset-color-undef-box|
D_ Template:Chset-color-punct|}
007D
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-undef-box| Template:Chset-color-undef-box| Template:Chset-color-letter|П
041F
Template:Chset-color-letter|Я
042F
Template:Chset-color-undef-box| Template:Chset-color-undef-box|
E_ Template:Chset-color-punct|\
005C
Template:Chset-color-graph|¤
00A4
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-undef-box| Template:Chset-color-letter|У
0423
Template:Chset-color-letter|Ж
0416
Template:Chset-color-undef-box| Template:Chset-color-letter|Ь
042C
Template:Chset-color-letter|Ы
042B
F_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-letter|З
0417
Template:Chset-color-letter|Ш
0428
Template:Chset-color-letter|Э
042D
Template:Chset-color-letter|Щ
0429
Template:Chset-color-letter|Ч
0427
Template:Chset-color-ctrl|EO
 

  Letter  Number  Punctuation  Symbol  Other  Undefined  Differences from DKOI K1

See also

References

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