Меню

Главная
Случайная статья
Настройки
КОИ-7
Материал из https://ru.wikipedia.org

7-битный код для обмена и обработки информации (сокр. КОИ-7) — семейство семибитных кодировок символов, основанных на ISO/IEC 646[1] и предназначенных для обмена и обработки информации с возможностью использования латинского и русского алфавитов. КОИ-7 был стандартизован в ГОСТ 13052—67[2][3], заменённом на ГОСТ 13052—74[4], который, в свою очередь, заменён на ГОСТ 27463—87[5], действующий по сей день.

Изначально КОИ-7 включал в себя 3 кодированных набора символов (кодировки) — Н0, Н1 и Н2 (в настоящее время — только Н0 и Н1[a]). КОИ-7 Н0 соответствует ISO 646:1983 IRV (отличается от ASCII заменой знака доллара ($) на знак валюты (¤) и тильды (~) на черту сверху ()); в КОИ-7 Н1 латинские буквы и некоторые специальные знаки (кодовые позиции 0x40

На практике использовался либо КОИ-7 Н2 сам по себе, либо КОИ-7 Н0/Н1 с переключением: для перехода в русский режим (Н1) использовался управляющий символ SO (ВЫХ[6]), вводившийся с клавиатуры клавишей РУС, для возврата в латинский (Н0) — SI (ВХ[6]), вводившийся клавишей

КОИ-7 использовался в основном на компьютерах семейств СМ ЭВМ и ДВК; КОИ-7 Н2 использовался на БЭСМ-6 (там он назывался «внутренний код данных» (ВКД); при этом вместо части русских букв использовались совпадающие по начертанию латинские, как в ДКОИ К2), а также на микроЭВМ семейств «Электроника-60», «Электроника Д3-28» и ряде других ЭВМ тех времён.

Содержание

Кодовые таблицы

КОИ-7 Н0
.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
0. NUL
0000
SOH
0001
STX
0002
ETX
0003
EOT
0004
ENQ
0005
ACK
0006
BEL
0007
BS
0008
HT
0009
LF
000A
VT
000B
FF
000C
CR
000D
SO
000E
SI
000F
1. DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
001F
2. SP
0020
!
0021
"
0022
#
0023
¤
00A4
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3. 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4. @
0040
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5. P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^[b]
005E
_
005F
6. `
0060
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
i
0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
7. p
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
{
007B
|
007C
}
007D

00AF
DEL
007F


КОИ-7 Н1
.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
0. NUL
0000
SOH
0001
STX
0002
ETX
0003
EOT
0004
ENQ
0005
ACK
0006
BEL
0007
BS
0008
HT
0009
LF
000A
VT
000B
FF
000C
CR
000D
SO
000E
SI
000F
1. DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
001F
2. SP
0020
!
0021
"
0022
#
0023
¤
00A4
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3. 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4. ю
044E
а
0430
б
0431
ц
0446
д
0434
е
0435
ф
0444
г
0433
х
0445
и
0438
й
0439
к
043A
л
043B
м
043C
н
043D
о
043E
5. п
043F
я
044F
р
0440
с
0441
т
0442
у
0443
ж
0436
в
0432
ь
044C
ы
044B
з
0437
ш
0448
э
044D
щ
0449
ч
0447
ъ[c]
044A
6. Ю
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
Х
0425
И
0418
Й
0419
К
041A
Л
041B
М
041C
Н
041D
О
041E
7. П
041F
Я
042F
Р
0420
С
0421
Т
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы
042B
З
0417
Ш
0428
Э
042D
Щ
0429
Ч
0427
DEL
007F


КОИ-7 Н2
.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
0. NUL
0000
SOH
0001
STX
0002
ETX
0003
EOT
0004
ENQ
0005
ACK
0006
BEL
0007
BS
0008
HT
0009
LF
000A
VT
000B
FF
000C
CR
000D
SO
000E
SI
000F
1. DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
001F
2. SP
0020
!
0021
"
0022
#
0023
¤
00A4
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3. 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4. @
0040
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5. P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
¬[b]
00AC
_
005F
6. Ю
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
Х
0425
И
0418
Й
0419
К
041A
Л
041B
М
041C
Н
041D
О
041E
7. П
041F
Я
042F
Р
0420
С
0421
Т
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы
042B
З
0417
Ш
0428
Э
042D
Щ
0429
Ч
0427
DEL
007F


См. также

Примечания

Комментарии
  1. КОИ-7 Н2 не определён ни в ГОСТ 27463—87, ни в каких-либо других действующих на данный момент стандартах.
  2. 1 2 Согласно ГОСТ 13052—74, размещённый в данной кодовой позиции знак отрицания (¬) допускалось заменять на «стрелку вверх» — циркумфлекс (^).
  3. Согласно ГОСТ 13052—74, размещённую в данной кодовой позиции строчную букву ъ допускалось заменять на прописную букву Ъ или подчёркивание (_).


Источники
  1. ГОСТ Р 34.303—92 (ИСО 4873—86) «Информационная технология. Наборы 8-битных кодированных символов. 8-битный код обмена и обработки информации».
  2. ГОСТ 13052—67 «Машины вычислительные и аппаратура передачи данных. Коды алфавитно-цифровые». Дата обращения: 14 апреля 2025. Архивировано 19 ноября 2017 года.
  3. Савчук В. Л. Общие понятия и определения. Цели кодирования // Электронные средства сбора, обработки и отображения информации. Электронный учебник. — Томск: ТУСУР, 2012.
  4. ГОСТ 27463—87 (СТ СЭВ 356—86) «Системы обработки информации. 7-битные кодированные наборы символов».
  5. 1 2 3 ГОСТ 27465—87 (СТ СЭВ 359—86) «Системы обработки информации. Символы. Классификация, наименование и обозначение».
Downgrade Counter