КОИ-8
- 1 year ago
- 0
- 0
КОИ-7 ( к од о бмена и нформацией, 7 бит) — семибитная кодировка для русского языка и обмена информацией, основанная на ASCII . КОИ-7 описана в ГОСТ 13052-67 , 13052-74 и 27463-87 . КОИ-7 включает в себя 3 «набора» — Н0, Н1, Н2. Н0 — это просто US- ASCII (однако символ доллара $ заменён на символ валюты ¤ ); в Н1 все латинские буквы заменены на русские; в Н2 заглавные латинские буквы оставлены, а строчные заменены на заглавные русские.
На практике использовался либо набор Н2 сам по себе, либо Н0/Н1 с переключением: для перехода в русский режим (Н1) использовался управляющий символ 0xE (SO, РУС), а для возврата в латинский (Н0) — символ 0xF (SI, ЛАТ). Иногда смена набора, используемого устройством, осуществлялась ручным переключателем.
Буквы Ё не было; отсутствовала также заглавная буква Ъ во избежание потенциального конфликта с управляющим символом DELETE (0x7F) . Поскольку русские буквы были размещены на позициях аналогичных латинских букв, текст оставался более-менее понятным даже при неправильно выбранном режиме.
КОИ-7 использовалась в основном на машинах серии СМ ЭВМ и ДВК ; КОИ-7 Н2 использовалась на машинно-ориентированном языке в микроЭВМ Электроника Д3-28 в виде четырёхзначного шестнадцатеричного кода, также на БЭСМ-6 (там она называлась ВКД , внутренний код данных; при этом вместо части русских букв использовались совпадающие по начертанию латинские).
Следует учесть, что ГОСТ 13052-67 не действует и заменён на ГОСТ 13052-74 . В свою очередь, ГОСТ 13052-74 утратил силу 1 января 1988 . ГОСТ 27463-87 определяет только кодировки КОИ-7 Н0 и КОИ-7 Н1. Кодировка КОИ-7 Н2 в нём отсутствует. Существует другая кодировка КОИ- 8 Н2, определённая в ГОСТ Р 34.303-92 . Таким образом, КОИ-7 Н2 не определена в действующих стандартах.
.0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. |
NUL
0 |
SOH
1 |
STX
2 |
ETX
3 |
EOT
4 |
ENQ
5 |
ACK
6 |
BEL
7 |
BS
8 |
HT
9 |
LF
A |
VT
B |
FF
C |
CR
D |
SO
E |
SI
F |
1. |
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 |
US
1F |
2. |
20 |
!
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 |
4. |
@
40 |
A
41 |
B
42 |
C
43 |
D
44 |
E
45 |
F
46 |
G
47 |
H
48 |
I
49 |
J
4A |
K
4B |
L
4C |
M
4D |
N
4E |
O
4F |
5. |
P
50 |
Q
51 |
R
52 |
S
53 |
T
54 |
U
55 |
V
56 |
W
57 |
X
58 |
Y
59 |
Z
5A |
[
5B |
\
5C |
]
5D |
^
5E |
_
5F |
6. |
`
60 |
a
61 |
b
62 |
c
63 |
d
64 |
e
65 |
f
66 |
g
67 |
h
68 |
i
69 |
j
6A |
k
6B |
l
6C |
m
6D |
n
6E |
o
6F |
7. |
p
70 |
q
71 |
r
72 |
s
73 |
t
74 |
u
75 |
v
76 |
w
77 |
x
78 |
y
79 |
z
7A |
{
7B |
|
7C |
}
7D |
~
7E |
DEL
7F |
.0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. |
NUL
0 |
SOH
1 |
STX
2 |
ETX
3 |
EOT
4 |
ENQ
5 |
ACK
6 |
BEL
7 |
BS
8 |
HT
9 |
LF
A |
VT
B |
FF
C |
CR
D |
SO
E |
SI
F |
1. |
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 |
US
1F |
2. |
20 |
!
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 |
4. |
ю
44E |
а
430 |
б
431 |
ц
446 |
д
434 |
е
435 |
ф
444 |
г
433 |
х
445 |
и
438 |
й
439 |
к
43A |
л
43B |
м
43C |
н
43D |
о
43E |
5. |
п
43F |
я
44F |
р
440 |
с
441 |
т
442 |
у
443 |
ж
436 |
в
432 |
ь
44C |
ы
44B |
з
437 |
ш
448 |
э
44D |
щ
449 |
ч
447 |
ъ
44A |
6. |
Ю
42E |
А
410 |
Б
411 |
Ц
426 |
Д
414 |
Е
415 |
Ф
424 |
Г
413 |
Х
425 |
И
418 |
Й
419 |
К
41A |
Л
41B |
М
41C |
Н
41D |
О
41E |
7. |
П
41F |
Я
42F |
Р
420 |
С
421 |
Т
422 |
У
423 |
Ж
416 |
В
412 |
Ь
42C |
Ы
42B |
З
417 |
Ш
428 |
Э
42D |
Щ
429 |
Ч
427 |
DEL
7F |
.0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. |
NUL
0 |
SOH
1 |
STX
2 |
ETX
3 |
EOT
4 |
ENQ
5 |
ACK
6 |
BEL
7 |
BS
8 |
HT
9 |
LF
A |
VT
B |
FF
C |
CR
D |
SO
E |
SI
F |
1. |
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 |
US
1F |
2. |
20 |
!
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 |
4. |
@
40 |
A
41 |
B
42 |
C
43 |
D
44 |
E
45 |
F
46 |
G
47 |
H
48 |
I
49 |
J
4A |
K
4B |
L
4C |
M
4D |
N
4E |
O
4F |
5. |
P
50 |
Q
51 |
R
52 |
S
53 |
T
54 |
U
55 |
V
56 |
W
57 |
X
58 |
Y
59 |
Z
5A |
[
5B |
\
5C |
]
5D |
↑
2191 |
_
5F |
6. |
Ю
42E |
А
410 |
Б
411 |
Ц
426 |
Д
414 |
Е
415 |
Ф
424 |
Г
413 |
Х
425 |
И
418 |
Й
419 |
К
41A |
Л
41B |
М
41C |
Н
41D |
О
41E |
7. |
П
41F |
Я
42F |
Р
420 |
С
421 |
Т
422 |
У
423 |
Ж
416 |
В
412 |
Ь
42C |
Ы
42B |
З
417 |
Ш
428 |
Э
42D |
Щ
429 |
Ч
427 |
DEL
7F |