ГОСТ 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 |
Письмо Число Пунктуация Символ Другой Неопределенный
Смотрите также
Примечания
Рекомендации
- (на русском) ГОСТ 10859-64. Машины вычислительные. Коды алфавитно-цифровые для перфокарт и перфолент.
- ГОСТ 10859 (из Компьютерного музея Амстердамского университета)
- ГОСТ 10859
дальнейшее чтение
- Савард, Джон Дж. Г. (2018) [2005]. «Компьютерная арифметика». квадиблок. Ранние дни шестнадцатеричной системы. В архиве из оригинала на 2018-07-16. Получено 2018-07-16.