ГОСТ 10859 - GOST 10859

ГОСТ 10859 (1964) - стандарт Советский союз который определил, как кодировать данные на перфокарты. Этот стандарт допускает переменную размер слова, в зависимости от типа кодируемых данных, но только символы верхнего регистра.

К ним относятся не-ASCII (U + 23E8 ДЕСЯТИЧНЫЙ ЭКСПОНЕНТНЫЙ СИМВОЛ). Он использовался для выражения действительные числа в научная нотация. Например: 6.0221415⏨23.

В персонаж также был частью АЛГОЛ спецификации языка программирования и был включен в тогдашний немецкий стандарт кодировки символов АЛКОР. ГОСТ 10859 также включены многие другие не-ASCII символы / символы, полезные для программистов ALGOL, например: ∨, ∧, ⊃, ≡, ¬, ≠, ↑, ↓, ×, ÷, ≤, ≥, °, &, ∅, сравните с Операторы ALGOL.

В символ выполнял ту же функцию, что и в 7-битном ASCII.

4-битный код: двоично-десятичный код

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
+
002B
-
002D
/
002F
,
002C
.
002E
DEL
007F

5-битный код: с BCD и математическими операторами

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
+
002B
-
002D
/
002F
,
002C
.
002E
SP
0020
1_
23E8

2191
(
0028
)
0029
×
00D7
=
003D
;
003B
[
005B
]
005D
*
002A

2018

2019

2260
<
003C
>
003E
DEL
007F

6-битный код: только заглавные буквы кириллицы

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
+
002B
-
002D
/
002F
,
002C
.
002E
SP
0020
1_
23E8

2191
(
0028
)
0029
×
00D7
=
003D
;
003B
[
005B
]
005D
*
002A

2018

2019

2260
<
003C
>
003E
:
003A
2_А
0410
Б
0411
В
0412
Г
0413
Д
0414
Е
0415
Ж
0416
З
0417
И
0418
Й
0419
К
041A
Л
041B
М
041C
Н
041D
О
041E
П
041F
3_Р
0420
С
0421
Т
0422
У
0423
Ф
0424
Х
0425
Ц
0426
Ч
0427
Ш
0428
Щ
0429
Ы
042B
Ь
042C
Э
042D
Ю
042E
Я
042F
DEL
007F

7-битный код: кириллица и прописные латинские буквы

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
+
002B
-
002D
/
002F
,
002C
.
002E
SP
0020
1_
23E8

2191
(
0028
)
0029
×
00D7
=
003D
;
003B
[
005B
]
005D
*
002A

2018

2019

2260
<
003C
>
003E
:
003A
2_А[а]
0410/0041
Б
0411
В[а]
0412/0042
Г
0413
Д
0414
Е[а]
0415/0045
Ж
0416
З
0417
И
0418
Й
0419
К[а]
041A / 004A
Л
041B
М[а]
041C / 004C
Н[а]
041D / 0048
О[а]
041E / 004E
П
041F
3_Р[а]
0420/0050
С[а]
0421/0043
Т[а]
0422/0054
У[а]
0423/0059
Ф
0424
Х[а]
0425/0058
Ц
0426
Ч
0427
Ш
0428
Щ
0429
Ы
042B
Ь
042C
Э
042D
Ю
042E
Я
042F
D
0044
4_F
0046
грамм
0047
я
0049
J
004A
L
004C
N
004E
Q
0051
р
0052
S
0053
U
0055
V
0056
W
0057
Z
005A

203E

2264

2265
5_
2228

2227

2283
¬
00AC
÷
00F7

2261
%
0025

25CA
|
007C

2014
_
005F
!
0021
"
0022
Ъ
042A
°
00B0
'
0027
6_
2192

2190
?
003F

2193

2205
±
00B1

2207
7_DEL
007F

6-битный код: только прописные латинские буквы

_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
+
002B
-
002D
/
002F
,
002C
.
002E
SP
0020
1_
23E8

2191
(
0028
)
0029
×
00D7
=
003D
;
003B
[
005B
]
005D
*
002A

2018

2019

2260
<
003C
>
003E
:
003A
2_А
0041
B
0042
C
0043
D
0044
E
0045
F
0046
грамм
0047
ЧАС
0048
я
0049
J
004A
K
004B
L
004C
M
004D
N
004E
О
004F
п
0050
3_Q
0051
р
0052
S
0053
Т
0054
U
0055
V
0056
W
0057
Икс
0058
Y
0059
Z
005A

2228

2227

2283
¬
00AC
÷
00F7
DEL
007F

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный

Смотрите также

Примечания

  1. ^ а б c d е ж грамм час я j k л Были объединены кириллические и латинские буквы с одинаковыми (A, B, C, E, H, K, M, O, P, T, X) и подобными (Y / У) глифами.

Рекомендации

  • (на русском) ГОСТ 10859-64. Машины вычислительные. Коды алфавитно-цифровые для перфокарт и перфолент.
  • ГОСТ 10859 (из Компьютерного музея Амстердамского университета)
  • ГОСТ 10859

дальнейшее чтение

  • Савард, Джон Дж. Г. (2018) [2005]. «Компьютерная арифметика». квадиблок. Ранние дни шестнадцатеричной системы. В архиве из оригинала на 2018-07-16. Получено 2018-07-16.