GOST 10859 (1964) es un estándar de la Unión Soviética que define cómo codificar datos en tarjetas perforadas . Este estándar permitía un tamaño de palabra variable , dependiendo del tipo de datos que se codificaban, pero solo caracteres en mayúscula.
Estos incluyen los no ASCII ⏨
( U + 23E8 ⏨ SÍMBOLO EXPONENTE DECIMAL ). Se utilizó para expresar números reales en notación científica . Por ejemplo: 6.0221415⏨23.
El ⏨
carácter también formaba parte de las especificaciones del lenguaje de programación ALGOL y se incorporó al estándar de codificación de caracteres alemán de entonces ALCOR . GOST 10859 también incluyó muchos otros caracteres / símbolos no ASCII útiles para los programadores de ALGOL, por ejemplo: ∨, ∧, ⊃, ≡, ¬, ≠, ↑, ↓, ×, ÷, ≤, ≥, °, &, ∅, compare con operadores ALGOL .
El ␡
carácter cumplió la misma función que el ASCII de␡
7 bits .
Código de 4 bits: decimal codificado en binario
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _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 |
Código de 5 bits: con BCD y operadores matemáticos
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _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 |
Código de 6 bits: con solo letras mayúsculas cirílicas
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _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 |
Código de 7 bits: letras mayúsculas cirílicas y latinas
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _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_ | А [a] 0410/0041 | Б 0411 | В [a] 0412/0042 | Г 0413 | Д 0414 | Е [a] 0415/0045 | Ж 0416 | З 0417 | И 0418 | Й 0419 | К [a] 041A / 004A | Л 041B | М [a] 041C / 004C | Í [a] 041D / 0048 | О [a] 041E / 004E | П 041F |
3_ | Р [a] 0420/0050 | С [a] 0421/0043 | Т [a] 0422/0054 | У [a] 0423/0059 | Ф 0424 | Х [a] 0425/0058 | Ц 0426 | Ч 0427 | Ш 0428 | Щ 0429 | Ы 042B | Ь 042C | Э 042D | Ю 042E | Я 042F | D 0044 |
4_ | F 0046 | G 0047 | Yo 0049 | J 004A | L 004C | N 004E | Q 0051 | R 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 |
Código de 6 bits: con solo letras mayúsculas latinas
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _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_ | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | Yo 0049 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 |
3_ | Q 0051 | R 0052 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ∨ 2228 | ∧ 2227 | ⊃ 2283 | ¬ 00AC | ÷ 00F7 | DEL 007F |
Letra Número Puntuación Símbolo Otro Indefinido
Ver también
- KOI-7 (GOST 13052-67)
- KOI-8 (GOST 19768-74)
Notas
- ^ a b c d e f g h i j k l Letras cirílicas y latinas con glifos idénticos (A, B, C, E, H, K, M, O, P, T, X) y similares (Y / У) estaban unificados.
Referencias
- (en ruso) ГОСТ 10859-64. Машины вычислительные. Коды алфавитно-цифровые для перфокарт и перфолент.
- GOST 10859 (del Museo de la Computación de la Universidad de Ámsterdam)
- GOST 10859
Otras lecturas
- Savard, John JG (2018) [2005]. "Aritmética informática" . quadibloc . Los primeros días del hexadecimal. Archivado desde el original el 16 de julio de 2018 . Consultado el 16 de julio de 2018 .