ГОСТ 10859

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

К ним относится не-ASCII «десятичный символ экспоненты» . Он использовался для выражения действительных чисел в научной нотации . Например: 6.0221415⏨23.

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

Наборы символов

ГОСТ 10859 4-битный код: Двоично-десятичный
0123456789АБСДЭФ
0x0123456789+-/,.ДЕЛ
5-битный код ГОСТ 10859: с BCD и математическими операторами
0123456789АБСДЭФ
0x0123456789+-/,. СП 
1x()×=;[]*''<>ДЕЛ
6-битный код ГОСТ 10859: только заглавные буквы кириллицы
0123456789АБСДЭФ
0x0123456789+-/,. СП 
1x()×=;[]*''<>:
2xАБВГДЕЖЗИЙКЛМНОП
3xРСТУФХЦЧШЩЫЬЭЮЯДЕЛ
ГОСТ 10859 7-битный код: заглавные буквы кириллицы и латиницы
0123456789АБСДЭФ
0x0123456789+-/,. СП 
1x()×=;[]*''<>:
2xАБВГДЕЖЗИЙКЛМНОП
3xРСТУФХЦЧШЩЫЬЭЮЯД
4xФГяДж.ЛНВРСУВВтЗ
5x¬÷%|_!"Ъ°'
6x?±
7xДЕЛ
  Были унифицированы кириллические и латинские буквы с одинаковыми (A, B, C, E, H, K, M, O, P, T, X) и похожими (Y/У) знаками.
6-битный код ГОСТ 10859: только заглавные латинские буквы
0123456789АБСДЭФ
0x0123456789+-/,. СП 
1x()×=;[]*''<>:
2xАБСДЭФГЧАСяДж.КЛМНОП
3xВРСТУВВтХИЗ¬÷ДЕЛ

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

Ссылки

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

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

  • Savard, John JG (2018) [2005]. "Компьютерная арифметика". quadibloc . Ранние дни шестнадцатеричной системы счисления. Архивировано из оригинала 2018-07-16 . Получено 2018-07-16 .
Взято с "https://en.wikipedia.org/w/index.php?title=GOST_10859&oldid=1088094200"