KOI-7

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 3 martie 2019; verificările necesită 7 modificări .

KOI-7 ( cod pentru schimb și informații , 7 biți) este o codificare pe șapte biți pentru limba rusă și schimbul de informații bazat pe ASCII . KOI-7 este descris în GOST 13052-67 [1] [2] , 13052-74 [3] și 27463-87 [4] . KOI-7 include 3 "seturi" - H0, H1, H2. H0 este doar US- ASCII (totuși simbolul dolarului $ a fost înlocuit cu simbolul monedei ¤ ); în H1 toate literele latine sunt înlocuite cu cele rusești; în H2, sunt lăsate litere mari latine, iar literele mici sunt înlocuite cu majuscule rusești.

În practică, a fost folosit fie setul H2 în sine, fie H0 / H1 cu comutare: pentru a comuta în modul rusesc (H1), a fost folosit caracterul de control 0xE (SO, RUS) și pentru a reveni la latină (H0) - caracterul 0xF (SI, LAT). Uneori schimbarea setului folosit de dispozitiv se facea printr-un comutator manual.

Nu exista litera Yo ; Lipsa și majusculul b pentru a evita potențialul conflict cu caracterul de control DELETE (0x7F) . Deoarece literele rusești au fost plasate în pozițiile literelor latine similare, textul a rămas mai mult sau mai puțin ușor de înțeles chiar și cu modul greșit selectat.

KOI-7 a fost utilizat în principal pe mașinile din seriile SM EVM și DVK ; KOI-7 H2 a fost folosit într-un limbaj orientat către mașină în microcomputerul Elektronika D3-28 sub forma unui cod hexazecimal de patru cifre, tot pe BESM-6 (acolo se numea VKD , cod de date intern; în loc de o parte din literele rusești, litere latine au fost folosite care se potrivesc).

Trebuie remarcat faptul că GOST 13052-67 nu este valid și a fost înlocuit cu GOST 13052-74 [5] . La rândul său, GOST 13052-74 a devenit invalid la 1 ianuarie 1988 [6] . GOST 27463-87 definește numai codurile KOI-7 H0 și KOI-7 H1. Codificarea KOI-7 H2 este absentă în el. Există o altă codificare KOI- 8 H2, definită în GOST R 34.303-92 [7] . Astfel, KOI-7 H2 nu este definit în standardele actuale.

KOI-7 H0

.0 .unu .2 .3 .patru .5 .6 .7 .opt .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
SO
E
SI
F
 
unu.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
CAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
SUA
1F
 
2.
 

douăzeci
!
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
 
patru.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
eu
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
un
61
b
62
c
63
d64
_
e
65
f
66
g
67
h
68
eu
69
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
 
7.
 
p
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 .unu .2 .3 .patru .5 .6 .7 .opt .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
SO
E
SI
F
 
unu.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
CAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
SUA
1F
 
2.
 

douăzeci
!
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
 
patru.
 
yu
44E
un
430
b
431
c
446
d
434
e
435
f
444
g
433
x
445
și
438
439 _
la
43A
l
43B
m
43C
n
43D
aproximativ
43E
 
5.
 
n
43F
eu
44F
p
440
din
441
t
442
la
443
f
436
în
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
și
418
Y
419
K
41A
L
41B
M
41C
H
41D
Despre
41E
 
7.
 
P
41F
Am
42F
R
420
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 .unu .2 .3 .patru .5 .6 .7 .opt .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
SO
E
SI
F
 
unu.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
CAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
SUA
1F
 
2.
 

douăzeci
!
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
 
patru.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
eu
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
și
418
Y
419
K
41A
L
41B
M
41C
H
41D
Despre
41E
 
7.
 
P
41F
Am
42F
R
420
C
421
T
422
423 _
F
416
B
412
b
42c
S
42B
W
417
SH
428
E
42D
Shch
429
Ch
427
DEL7F
_

Vezi și

Note

  1. GOST 13052-67. Calculatoare și echipamente de transmisie a datelor. Codurile sunt alfanumerice.
  2. Savchuk V. L. Concepte și definiții generale. Scopuri de codificare // Mijloace electronice de colectare, prelucrare și afișare a informațiilor. Manual electronic. - Tomsk: TUSUR, 2012.
  3. GOST 13052-74 (ST SEV 356-76). Calculatoare și echipamente de transmisie a datelor. Codurile sunt alfanumerice.
  4. GOST 27463-87 (ST SEV 356-86). Sisteme de prelucrare a informațiilor. seturi de caractere codificate pe 7 biți. . Data accesului: 21 septembrie 2014. Arhivat din original la 3 decembrie 2016.
  5. GOST 13052-67 Calculatoare și echipamente de transmisie a datelor. Codurile sunt alfanumerice . Preluat la 25 aprilie 2020. Arhivat din original la 19 noiembrie 2017.
  6. GOST 13052-74 Calculatoare și echipamente de transmisie a datelor. Coduri pe 7 biți pentru schimbul de informații, GOST din 01 ianuarie 1974 Nr. 13052-74 . Consultat la 25 aprilie 2020. Arhivat din original pe 6 iunie 2019.
  7. GOST R 34.303-92 (ISO 4873-86) seturi de caractere codificate pe 8 biți. Cod de 8 biți pentru schimbul și prelucrarea informațiilor, GOST R din 07 august 1992 Nr. 34.303-92 . Preluat la 25 aprilie 2020. Arhivat din original la 25 februarie 2020.