GOST 10859
GOST 10859 (1964) is a standard of the Soviet Union which defined how to encode data on punched cards. This standard allowed a variable word size, depending on the type of data being encoded, but only uppercase characters.
These include the non-ASCII ⏨
(U+23E8 ⏨ DECIMAL EXPONENT SYMBOL). It was used to express real numbers in scientific notation. For example: 6.0221415⏨23.
The ⏨
character was also part of the ALGOL programming language specifications and was incorporated into the then German character encoding standard ALCOR. GOST 10859 also included numerous other non-ASCII characters/symbols useful to ALGOL programmers, e.g.: ∨, ∧, ⊃, ≡, ¬, ≠, ↑, ↓, ×, ÷, ≤, ≥, °, &, ∅, compare with ALGOL operators.
The ␡
character served the same function as the ␡
in 7-bit ASCII.
4-bit code: Binary-coded decimal
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | Template:Chset-color-digit|0 0030 |
Template:Chset-color-digit|1 0031 |
Template:Chset-color-digit|2 0032 |
Template:Chset-color-digit|3 0033 |
Template:Chset-color-digit|4 0034 |
Template:Chset-color-digit|5 0035 |
Template:Chset-color-digit|6 0036 |
Template:Chset-color-digit|7 0037 |
Template:Chset-color-digit|8 0038 |
Template:Chset-color-digit|9 0039 |
Template:Chset-color-graph|+ 002B |
Template:Chset-color-punct|- 002D |
Template:Chset-color-punct|/ 002F |
Template:Chset-color-punct|, 002C |
Template:Chset-color-punct|. 002E |
Template:Chset-color-ctrl|DEL 007F |
5-bit code: with BCD & mathematical operators
6-bit code: with only Cyrillic upper-case letters
7-bit code: Cyrillic and Latin upper-case letters
6-bit code: with only Latin upper-case letters
Letter Number Punctuation Symbol Other Undefined
See also
Notes
References
- (in Russian) ГОСТ 10859-64. Машины вычислительные. Коды алфавитно-цифровые для перфокарт и перфолент.
- GOST 10859 (from the Computer Museum of University of Amsterdam)
- GOST 10859
Further reading
- Savard, John J. G. (2018) [2005]. "Computer Arithmetic". quadibloc. The Early Days of Hexadecimal. Archived from the original on 2018-07-16. Retrieved 2018-07-16.