KOI-7

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 3 mars 2019; kontroller kräver 7 redigeringar .

KOI-7 ( kod för utbyte och information , 7 bitar) är en sju-bitars kodning för ryska språket och informationsutbyte baserad på ASCII . KOI-7 beskrivs i GOST 13052-67 [1] [2] , 13052-74 [3] och 27463-87 [4] . KOI-7 innehåller 3 "set" - H0, H1, H2. H0 är bara US- ASCII (dock har dollarsymbolen $ ersatts av valutasymbolen ¤ ); i H1 är alla latinska bokstäver ersatta av ryska; i H2 lämnas stora latinska bokstäver och gemener ersätts med stora ryska.

I praktiken användes antingen själva H2-uppsättningen eller H0 / H1 med omkoppling: för att växla till ryskt läge (H1) användes kontrolltecknet 0xE (SO, RUS) och för att återgå till latin (H0) - tecknet 0xF (SI, LAT ). Ibland gjordes ändringen av den uppsättning som används av enheten med en manuell omkopplare.

Det fanns ingen bokstav Yo ; det stora b saknades också för att undvika potentiell konflikt med kontrolltecknet DELETE (0x7F) . Eftersom de ryska bokstäverna placerades på samma latinska bokstäver, förblev texten mer eller mindre förståelig även med fel läge valt.

KOI-7 användes huvudsakligen på maskiner i serierna SM EVM och DVK ; KOI-7 H2 användes i ett maskinorienterat språk i mikrodatorn Elektronika D3-28 i form av en fyrsiffrig hexadecimal kod, också på BESM-6 (där kallades den VKD , intern datakod; istället för en del av de ryska bokstäverna, latinska bokstäver användes som matchade).

Det bör noteras att GOST 13052-67 inte är giltig och har ersatts av GOST 13052-74 [5] . I sin tur blev GOST 13052-74 ogiltigt den 1 januari 1988 [6] . GOST 27463-87 definierar endast kodningar KOI-7 H0 och ‎KOI-7 H1. Kodningen KOI-7 H2 saknas i den. Det finns en annan kodning KOI- 8 H2, definierad i GOST R 34.303-92 [7] . Således är KOI-7 H2 inte definierad i nuvarande standarder.

KOI-7 H0

.0 .ett .2 .3 .fyra .5 .6 .7 .åtta .9 .A .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
 
ett.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
KAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
US
1F
 
2.
 

tjugo
!
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
 
fyra.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
jag
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
jag
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 .ett .2 .3 .fyra .5 .6 .7 .åtta .9 .A .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
 
ett.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
KAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
US
1F
 
2.
 

tjugo
!
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
 
fyra.
 
yu
44E
en
430
b
431
c
446
d
434
e
435
f
444
g
433
x
445
och
438
439 _
till
43A
l
43B
m
43C
n
43D
ca
43E
 
5.
 
n
43F
i
44F
s
440
från
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
En
410
B
411
C
426
D
414
E
415
F
424
G
413
X
425
och
418
Y
419
K
41A
L
41B
M
41C
H
41D
Cirka
41E
 
7.
 
P
41F
Jag är
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 .ett .2 .3 .fyra .5 .6 .7 .åtta .9 .A .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
 
ett.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
KAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
US
1F
 
2.
 

tjugo
!
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
 
fyra.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
jag
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
En
410
B
411
C
426
D
414
E
415
F
424
G
413
X
425
och
418
Y
419
K
41A
L
41B
M
41C
H
41D
Cirka
41E
 
7.
 
P
41F
Jag är
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 även

Anteckningar

  1. GOST 13052-67. Datorer och dataöverföringsutrustning. Koder är alfanumeriska.
  2. Savchuk V. L. Allmänna begrepp och definitioner. Kodningsändamål // Elektroniska sätt att samla in, bearbeta och visa information. Elektronisk lärobok. - Tomsk: TUSUR, 2012.
  3. GOST 13052-74 (ST SEV 356-76). Datorer och dataöverföringsutrustning. Koder är alfanumeriska.
  4. GOST 27463-87 (ST SEV 356-86). Informationsbehandlingssystem. 7-bitars kodade teckenuppsättningar. . Datum för åtkomst: 21 september 2014. Arkiverad från originalet den 3 december 2016.
  5. GOST 13052-67 Datorer och dataöverföringsutrustning. Koder är alfanumeriska . Hämtad 25 april 2020. Arkiverad från originalet 19 november 2017.
  6. GOST 13052-74 Datorer och dataöverföringsutrustning. 7-bitars koder för informationsutbyte, GOST daterad 1 januari 1974 nr 13052-74 . Hämtad 25 april 2020. Arkiverad från originalet 6 juni 2019.
  7. GOST R 34.303-92 (ISO 4873-86) 8-bitars kodade teckenuppsättningar. 8-bitars kod för utbyte och bearbetning av information, GOST R daterad 7 augusti 1992 nr 34.303-92 . Hämtad 25 april 2020. Arkiverad från originalet 25 februari 2020.