El código de visualización es el código de caracteres de seis bits utilizado por muchos sistemas informáticos fabricados por Control Data Corporation , en particular la serie CDC3000 y la siguiente serie CDC 6000 en 1964. La serie CDC 6000 y sus siguientes tenían palabras de 60 bits. Como tal, el uso típico contenía 10 caracteres por palabra. Es una extensión de seis bits de la codificación BCD de cuatro bits y se denominó BCDIC [ cita requerida ] (código de intercambio BCD).
Hubo varias variaciones del código de visualización, en particular el juego de caracteres de 63 caracteres y el juego de caracteres de 64 caracteres. También había variantes de 'gráfico CDC' y ' gráfico ASCII ' de los conjuntos de 63 y 64 caracteres. La elección entre un conjunto de caracteres de 63 o 64 caracteres y entre gráficos CDC o ASCII se podía seleccionar en el sitio. En general, los primeros clientes de CDC comenzaron con el juego de caracteres de 63 caracteres y los trenes de impresión gráfica de CDC en sus impresoras de línea . A medida que el tiempo compartido se hizo frecuente, casi todos los sitios utilizaron la variante ASCII, de modo que la salida de la impresora de línea coincidiera con el uso interactivo. Los clientes de CDC posteriores también fueron más propensos a utilizar el juego de caracteres de 64 caracteres.
Se utilizó una variación posterior, denominada código de visualización 6/12 , en los sistemas de tiempo compartido Kronos y NOS para admitir las capacidades ASCII completas . En el modo 6/12, un carácter de escape (el circunflejo, 76 octal) indicaría que la siguiente letra es minúscula. Por lo tanto, las mayúsculas y otros caracteres tenían una longitud de 6 bits, y las minúsculas tenían una longitud de 12 bits.
El sistema PLATO utilizó una variante adicional del código de visualización 6/12. Teniendo en cuenta que las letras minúsculas eran más comunes en el uso típico de PLATO, los roles se invirtieron. Las letras minúsculas eran la norma y el carácter de escape precedía a las letras mayúsculas.
El formato de archivo de texto típico usaba un terminador de cero bytes para indicar el final de cada registro. El terminador de cero bytes se indicó mediante, al menos, que los últimos doce bits de una palabra de 60 bits se establecieran en cero. [1] El terminador podría tener entre 12 y 66 bits de longitud, dependiendo de la longitud del registro. Esto provocó una ambigüedad en el conjunto de caracteres de 64 caracteres, cuando un carácter de dos puntos debía ser el carácter final de un registro. En tales casos, normalmente se agregaba un carácter en blanco al registro después de los dos puntos finales.
El código de visualización NOS 6/12 es uno de los conjuntos de caracteres utilizados en las computadoras CDC Cyber NOS para representar todos los caracteres ASCII .
ASCII | código de visualización |
---|
dic | Maleficio | Abbr | dic | oct | 6/12 |
---|
0 | 00 | NUL | 62 32 | 76 40 | ^ 5 | 1 | 01 | SOL | 62 33 | 76 41 | ^ 6 | 2 | 02 | STX | 62 34 | 76 42 | ^ 7 | 3 | 03 | ETX | 62 35 | 76 43 | ^ 8 | 4 | 04 | EOT | 62 36 | 76 44 | ^ 9 | 5 | 05 | ENQ | 62 37 | 76 45 | ^ + | 6 | 06 | ACK | 62 38 | 76 46 | ^ - | 7 | 07 | BEL | 62 39 | 76 47 | ^ * | 8 | 08 | BS | 62 40 | 76 50 | ^ / | 9 | 09 | HT | 62 41 | 76 51 | ^ ( | 10 | 0A | LF | 62 42 | 76 52 | ^) | 11 | 0B | Vermont | 62 43 | 76 53 | ^ $ | 12 | 0C | FF | 62 44 | 76 54 | ^ = | 13 | 0D | CR | 62 45 | 76 55 | ^ | 14 | 0E | ENTONCES | 62 46 | 76 56 | ^, | 15 | 0F | SI | 62 47 | 76 57 | ^. | dieciséis | 10 | DLE | 62 48 | 76 60 | ^ # | 17 | 11 | DC1 | 62 49 | 76 61 | ^ [ | 18 | 12 | DC2 | 62 50 | 76 62 | ^] | 19 | 13 | DC3 | 62 51 | 76 63 | ^% | 20 | 14 | DC4 | 62 52 | 76 64 | ^ " | 21 | 15 | NAK | 62 53 | 76 65 | ^ _ | 22 | dieciséis | SYN | 62 54 | 76 66 | ^! | 23 | 17 | ETB | 62 55 | 76 67 | ^ Y | 24 | 18 | LATA | 62 56 | 76 70 | ^ ' | 25 | 19 | EM | 62 57 | 76 71 | ^? | 26 | 1A | SUB | 62 58 | 76 72 | ^ < | 27 | 1B | ESC | 62 59 | 76 73 | ^> | 28 | 1C | FS | 62 60 | 76 74 | ^ @ | 29 | 1D | GS | 62 61 | 76 75 | ^ \ | 30 | 1E | RS | 62 62 | 76 76 | ^^ | 31 | 1F | nosotros | 62 63 | 76 77 | ^; |
| ASCII | código de visualización |
---|
dic | Maleficio | Glifo | dic | oct | 6/12 |
---|
32 | 20 | | 45 | 55 | | 33 | 21 | ! | 54 | 66 | ! | 34 | 22 | " | 52 | 64 | " | 35 | 23 | # | 48 | 60 | # | 36 | 24 | PS | 43 | 53 | PS | 37 | 25 | % | 51 | 63 | % | 38 | 26 | Y | 55 | 67 | Y | 39 | 27 | ' | 56 | 70 | ' | 40 | 28 | ( | 41 | 51 | ( | 41 | 29 | ) | 42 | 52 | ) | 42 | 2A | * | 39 | 47 | * | 43 | 2B | + | 37 | 45 | + | 44 | 2C | , | 46 | 56 | , | 45 | 2D | - | 38 | 46 | - | 46 | 2E | . | 47 | 57 | . | 47 | 2F | / | 40 | 50 | / | 48 | 30 | 0 | 27 | 33 | 0 | 49 | 31 | 1 | 28 | 34 | 1 | 50 | 32 | 2 | 29 | 35 | 2 | 51 | 33 | 3 | 30 | 36 | 3 | 52 | 34 | 4 | 31 | 37 | 4 | 53 | 35 | 5 | 32 | 40 | 5 | 54 | 36 | 6 | 33 | 41 | 6 | 55 | 37 | 7 | 34 | 42 | 7 | 56 | 38 | 8 | 35 | 43 | 8 | 57 | 39 | 9 | 36 | 44 | 9 | 58 | 3A | : | 60 4 | 74 04 | @D | 59 | 3B | ; | 63 | 77 | ; | 60 | 3C | < | 58 | 72 | < | 61 | 3D | = | 44 | 54 | = | 62 | 3E | > | 59 | 73 | > | 63 | 3F | ? | 57 | 71 | ? |
|
ASCII | código de visualización |
---|
dic | Maleficio | Glifo | dic | oct | 6/12 |
---|
64 | 40 | @ | 60 1 | 74 01 | @A | sesenta y cinco | 41 | A | 1 | 01 | A | 66 | 42 | B | 2 | 02 | B | 67 | 43 | C | 3 | 03 | C | 68 | 44 | D | 4 | 04 | D | 69 | 45 | mi | 5 | 05 | mi | 70 | 46 | F | 6 | 06 | F | 71 | 47 | GRAMO | 7 | 07 | GRAMO | 72 | 48 | H | 8 | 10 | H | 73 | 49 | I | 9 | 11 | I | 74 | 4A | J | 10 | 12 | J | 75 | 4B | K | 11 | 13 | K | 76 | 4C | L | 12 | 14 | L | 77 | 4D | METRO | 13 | 15 | METRO | 78 | 4E | norte | 14 | dieciséis | norte | 79 | 4F | O | 15 | 17 | O | 80 | 50 | PAG | dieciséis | 20 | PAG | 81 | 51 | Q | 17 | 21 | Q | 82 | 52 | R | 18 | 22 | R | 83 | 53 | S | 19 | 23 | S | 84 | 54 | T | 20 | 24 | T | 85 | 55 | U | 21 | 25 | U | 86 | 56 | V | 22 | 26 | V | 87 | 57 | W | 23 | 27 | W | 88 | 58 | X | 24 | 30 | X | 89 | 59 | Y | 25 | 31 | Y | 90 | 5A | Z | 26 | 32 | Z | 91 | 5B | [ | 49 | 61 | [ | 92 | 5C | \ | 61 | 75 | \ | 93 | 5D | ] | 50 | 62 | ] | 94 | 5E | ^ | 60 2 | 74 02 | @B | 95 | 5F | _ | 53 | sesenta y cinco | _ |
| ASCII | código de visualización |
---|
dic | Maleficio | Glifo | dic | oct | 6/12 |
---|
96 | 60 | ' | 60 7 | 74 07 | @GRAMO | 97 | 61 | a | 62 1 | 76 01 | ^ A | 98 | 62 | B | 62 2 | 76 02 | ^ B | 99 | 63 | C | 62 3 | 76 03 | ^ C | 100 | 64 | D | 62 4 | 76 04 | ^ D | 101 | sesenta y cinco | mi | 62 5 | 76 05 | ^ E | 102 | 66 | F | 62 6 | 76 06 | ^ F | 103 | 67 | gramo | 62 7 | 76 07 | ^ G | 104 | 68 | h | 62 8 | 76 10 | ^ H | 105 | 69 | I | 62 9 | 76 11 | ^ Yo | 106 | 6A | j | 62 10 | 76 12 | ^ J | 107 | 6B | k | 62 11 | 76 13 | ^ K | 108 | 6C | l | 62 12 | 76 14 | ^ L | 109 | 6D | metro | 62 13 | 76 15 | ^ M | 110 | 6E | norte | 62 14 | 76 16 | ^ N | 111 | 6F | o | 62 15 | 76 17 | ^ O | 112 | 70 | pag | 62 16 | 76 20 | ^ P | 113 | 71 | q | 62 17 | 76 21 | ^ Q | 114 | 72 | r | 62 18 | 76 22 | ^ R | 115 | 73 | s | 62 19 | 76 23 | ^ S | 116 | 74 | t | 62 20 | 76 24 | ^ T | 117 | 75 | tu | 62 21 | 76 25 | ^ U | 118 | 76 | v | 62 22 | 76 26 | ^ V | 119 | 77 | w | 62 23 | 76 27 | ^ W | 120 | 78 | X | 62 24 | 76 30 | ^ X | 121 | 79 | y | 62 25 | 76 31 | ^ Y | 122 | 7A | z | 62 26 | 76 32 | ^ Z | 123 | 7B | { | 62 27 | 76 33 | ^ 0 | 124 | 7C | | | 62 28 | 76 34 | ^ 1 | 125 | 7D | } | 62 29 | 76 35 | ^ 2 | 126 | 7E | ~ | 62 30 | 76 36 | ^ 3 | 127 | 7F | DEL | 62 31 | 76 37 | ^ 4 |
|