ГОСТ 10859 (1964) — стандарт Советского Союза , определяющий способ кодирования данных на перфокартах . Этот стандарт допускал переменный размер слова в зависимости от типа кодируемых данных, но только заглавные символы.
К ним относится не-ASCII «десятичный символ экспоненты» ⏨
. Он использовался для выражения действительных чисел в научной нотации . Например: 6.0221415⏨23.
Символ ⏨
также был частью спецификаций языка программирования ALGOL и был включен в тогдашний немецкий стандарт кодировки символов ALCOR . ГОСТ 10859 также включал множество других не-ASCII символов/символов, полезных программистам ALGOL, например: ∨, ∧, ⊃, ≡, ¬, ≠, ↑, ↓, ×, ÷, ≤, ≥, °, &, ∅, сравнение с операторами ALGOL .
Наборы символов
ГОСТ 10859 4-битный код: Двоично-десятичный | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | Э | Ф |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | ДЕЛ |
5-битный код ГОСТ 10859: с BCD и математическими операторами | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | Э | Ф |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | СП |
1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ' | ' | ≠ | < | > | ДЕЛ |
ГОСТ 10859 7-битный код: заглавные буквы кириллицы и латиницы | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | Э | Ф |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | СП |
1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ' | ' | ≠ | < | > | : |
2x | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П |
3x | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ы | Ь | Э | Ю | Я | Д |
4x | Ф | Г | я | Дж. | Л | Н | В | Р | С | У | В | Вт | З | ‾ | ≤ | ≥ |
5x | ∨ | ∧ | ⊃ | ¬ | ÷ | ≡ | % | ◊ | | | — | _ | ! | " | Ъ | ° | ' |
6x | → | ← | ? | ↓ | ∅ | ± | ∇ | | | | | | | | | |
7x | | | | | | | | | | | | | | | | ДЕЛ |
Были унифицированы кириллические и латинские буквы с одинаковыми (A, B, C, E, H, K, M, O, P, T, X) и похожими (Y/У) знаками. |
6-битный код ГОСТ 10859: только заглавные латинские буквы | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | Э | Ф |
0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | СП |
1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ' | ' | ≠ | < | > | : |
2x | А | Б | С | Д | Э | Ф | Г | ЧАС | я | Дж. | К | Л | М | Н | О | П |
3x | В | Р | С | Т | У | В | Вт | Х | И | З | ∨ | ∧ | ⊃ | ¬ | ÷ | ДЕЛ |
Смотрите также
Ссылки
- (на русском языке) ГОСТ 10859-64. Машины вычислительные. Коды алфавитно-цифровые для перфокарт и перфолент.
- ГОСТ 10859 (из Музея компьютеров Амстердамского университета)
- ГОСТ 10859
Дальнейшее чтение
- Savard, John JG (2018) [2005]. "Компьютерная арифметика". quadibloc . Ранние дни шестнадцатеричной системы счисления. Архивировано из оригинала 2018-07-16 . Получено 2018-07-16 .