KOI-7

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 3. marts 2019; checks kræver 7 redigeringer .

KOI-7 ( kode til udveksling og information , 7 bit) er en syv-bit kodning til det russiske sprog og informationsudveksling baseret på ASCII . KOI-7 er beskrevet i GOST 13052-67 [1] [2] , 13052-74 [3] og 27463-87 [4] . KOI-7 inkluderer 3 "sæt" - H0, H1, H2. H0 er kun US- ASCII (dog er dollarsymbolet $ erstattet af valutasymbolet ¤ ); i H1 er alle latinske bogstaver erstattet af russiske; i H2 er store latinske bogstaver tilbage, og små bogstaver erstattes af store russiske.

I praksis blev enten selve H2-sættet brugt eller H0 / H1 med skift: for at skifte til russisk tilstand (H1) blev kontroltegnet 0xE (SO, RUS) brugt, og for at vende tilbage til latin (H0) - tegnet 0xF (SI, LAT ). Nogle gange blev ændring af det sæt, der blev brugt af enheden, udført med en manuel kontakt.

Der var intet bogstav Yo ; det store b manglede også for at undgå potentiel konflikt med DELETE (0x7F) kontrolkarakteren . Da de russiske bogstaver blev placeret i positioner af lignende latinske bogstaver, forblev teksten mere eller mindre forståelig selv med den forkerte tilstand valgt.

KOI-7 blev hovedsageligt brugt på maskiner i SM EVM- og DVK -serien ; KOI-7 H2 blev brugt i et maskinorienteret sprog i mikrocomputeren Elektronika D3-28 i form af en firecifret hexadecimal kode, også på BESM-6 (der hed det VKD , intern datakode; i stedet for en del af de russiske bogstaver, der blev brugt latinske bogstaver, der matchede).

Det skal bemærkes, at GOST 13052-67 ikke er gyldig og er blevet erstattet af GOST 13052-74 [5] . Til gengæld blev GOST 13052-74 ugyldig den 1. januar 1988 [6] . GOST 27463-87 definerer kun kodningerne KOI-7 H0 og ‎KOI-7 H1. Kodningen ‎KOI-7 H2 er fraværende i den. Der er en anden kodning KOI- 8 H2, defineret i GOST R 34.303-92 [7] . KOI-7 H2 er således ikke defineret i de gældende standarder.

KOI-7 H0

.0 .en .2 .3 .fire .5 .6 .7 .otte .9 .EN .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX2
_
ETX
3
EOT
4
ENQ
5
A.K.6
_
BEL
7
BS8
_
HT9
_
LF
A
VT
B
FF
C
CR
D

E
SI
F
 
en.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
DÅS
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
US
1F
 
2.
 

tyve
!
21
"
22
#
23
¤
A4
%
25
&
26
'27
_
(
28
)
29
*
2A
+
2B
2C _
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
fire.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
jeg
49
J4A
_
K4B
_
L4C
_
M4D
_
N
4E
O
4F
 
5.
 
P50
_
Q
51
R52
_
S
53
T54
_
U
55
V
56
W
57
x58
_
Y
59
Z5A
_
[
5B
\
5C
]
5D
^
5E
_5F
_
 
6.
 
`
60
en
61
b
62
c
63
d64
_
e
65
f
66
g
67
h
68
jeg
69
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
 
7.
 
s
70
q
71
r72
_
s73
_
t
74
u
75
v
76
w
77
x78
_
79
_
z
7A
{
7B
|
7C
}
7D
~
7E
DEL7F
_

KOI-7 H1

.0 .en .2 .3 .fire .5 .6 .7 .otte .9 .EN .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX2
_
ETX
3
EOT
4
ENQ
5
A.K.6
_
BEL
7
BS8
_
HT9
_
LF
A
VT
B
FF
C
CR
D

E
SI
F
 
en.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
DÅS
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
US
1F
 
2.
 

tyve
!
21
"
22
#
23
¤
A4
%
25
&
26
'27
_
(
28
)
29
*
2A
+
2B
2C _
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
fire.
 
yu
44E
en
430
b
431
c
446
d
434
e
435
f
444
g
433
x
445
og
438
439 _
til
43A
l
43B
m
43C
n
43D
omkring
43E
 
5.
 
n
43F
i
44F
s
440
fra
441
t
442

443
f
436
i
432
b
44C
s
44B
s
437
sh
448
e
44D
w
449
h
447
b
44A
 
6.
 
Yu
42E
A
410
B
411
C
426
D
414
E
415
F
424
G
413
X
425
og
418
Y
419
K
41A
L
41B
M
41C
H
41D
Omkring
41E
 
7.
 
P
41F
Jeg er
42F
420 kr
C
421
T
422
423 _
F
416
B
412
b
42c
S
42B
W
417
SH
428
E
42D
Shch
429
Ch
427
DEL7F
_

KOI-7 H2

.0 .en .2 .3 .fire .5 .6 .7 .otte .9 .EN .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX2
_
ETX
3
EOT
4
ENQ
5
A.K.6
_
BEL
7
BS8
_
HT9
_
LF
A
VT
B
FF
C
CR
D

E
SI
F
 
en.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
DÅS
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
US
1F
 
2.
 

tyve
!
21
"
22
#
23
¤
A4
%
25
&
26
'27
_
(
28
)
29
*
2A
+
2B
2C _
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
fire.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
jeg
49
J4A
_
K4B
_
L4C
_
M4D
_
N
4E
O
4F
 
5.
 
P50
_
Q
51
R52
_
S
53
T54
_
U
55
V
56
W
57
x58
_
Y
59
Z5A
_
[
5B
\
5C
]
5D

2191
_5F
_
 
6.
 
Yu
42E
A
410
B
411
C
426
D
414
E
415
F
424
G
413
X
425
og
418
Y
419
K
41A
L
41B
M
41C
H
41D
Omkring
41E
 
7.
 
P
41F
Jeg er
42F
420 kr
C
421
T
422
423 _
F
416
B
412
b
42c
S
42B
W
417
SH
428
E
42D
Shch
429
Ch
427
DEL7F
_

Se også

Noter

  1. GOST 13052-67. Computere og datatransmissionsudstyr. Koderne er alfanumeriske.
  2. Savchuk V. L. Generelle begreber og definitioner. Kodningsformål // Elektroniske midler til indsamling, behandling og visning af information. Elektronisk lærebog. - Tomsk: TUSUR, 2012.
  3. GOST 13052-74 (ST SEV 356-76). Computere og datatransmissionsudstyr. Koderne er alfanumeriske.
  4. GOST 27463-87 (ST SEV 356-86). Informationsbehandlingssystemer. 7-bit kodede tegnsæt. . Dato for adgang: 21. september 2014. Arkiveret fra originalen 3. december 2016.
  5. GOST 13052-67 Computere og datatransmissionsudstyr. Koderne er alfanumeriske . Hentet 25. april 2020. Arkiveret fra originalen 19. november 2017.
  6. GOST 13052-74 Computere og datatransmissionsudstyr. 7-bit koder til informationsudveksling, GOST dateret 1. januar 1974 nr. 13052-74 . Hentet 25. april 2020. Arkiveret fra originalen 6. juni 2019.
  7. GOST R 34.303-92 (ISO 4873-86) 8-bit kodede tegnsæt. 8-bit kode til udveksling og behandling af information, GOST R dateret 7. august 1992 nr. 34.303-92 . Hentet 25. april 2020. Arkiveret fra originalen 25. februar 2020.