codificación de datos almacenados: ascii, ebcdic

Post on 16-Apr-2017

219 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

INFORMATICACodificación de datos almacenados: ASCII,

EBCDIC

Codificación de datos• El código Morse fue inventado por Samuel

F. B. Morse en 1844 y fue el primero en utilizarse para las comunicaciones de larga distancia a través del telégrafo.

• Luego se adoptaron otros tipos de códigos que permitieron la comunicación como el Código Baudot o Código Murray que era utilizado en por las teleimpresoras – máquina que podían codificar y decodificar caracteres utilizando 5 bits y sólo se disponía de 32 caracteres.

• En la década de 1960, se adoptó el código ASCII (American Standard Code for Information Interchange) como el nuevo estándar. Con ASCII, los caracteres se pueden codificar utilizando 8 bits y se obtienen 256 caracteres posibles.

Código ASCII• La memoria de un

ordenador no guarda caracteres directamente sino que toda la información la guarda en formato digital.

• Cada uno de los caracteres tiene un código digital equivalente, a esto se le denomina Código ASCII.

Código ASCII• El código ASCII básico representaba

caracteres utilizando 7 bits (para 128 caracteres posibles, enumerados del 0 al 127).

• Los códigos de 0 al 31 se denominan caracteres de control ya que tienen efecto sobre cómo se procesa el texto.

• Los códigos 65 al 90 representan las letras mayúsculas.

• Los códigos 97 al 122 representan las letras minúsculas.

• Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado.

Código ASCII

Código ASCII• Las computadoras solamente

entienden números. El código ASCII es una representación numérica de un carácter como ‘a’ o ‘@’.

• ASCII es un método para una correspondencia entre cadenas de bits y una serie de símbolos (alfanuméricos y otros), permitiendo de esta forma la comunicación entre dispositivos digitales así como su procesado y almacenamiento.

Código ASCII Extendido

• El ASCII se desarrolló para utilizarse con el idioma inglés. No posee caracteres acentuados, o caracteres específicos de otros idiomas.

• Para codificar estos caracteres, se necesitaba un sistema de códigos distinto.

• El código ASCII se extendió a 8 bits (el equivalente a un byte) a fin de codificar más caracteres (esto se denomina código ASCII extendido). 

• Este código asigna los valores del 0 al 255 para las mayúsculas, las minúsculas, los dígitos, las marcas de puntuación y otros símbolos.

Código ASCII Extendido

• El código ASCII extendido está formado por caracteres que pertenecen a las siguientes categorías generales:

1. Caracteres alfabéticos no ingleses2. Símbolos de moneda no ingleses3. Letras griegas4. Símbolos matemáticos5. Caracteres para gráficos6. Caracteres para gráficos de barras7. Caracteres sombreados

Código ASCII Extendido

DEC BIN Symbol DEC BIN Symbol DEC BIN Symbol DEC BIN Symbol128 10000000 € 158 10011110 ž 188 10111100 ¼ 218 11011010 Ú129 10000001 159 10011111 Ÿ 189 10111101 ½ 219 11011011 Û130 10000010 ‚ 160 10100000 190 10111110 ¾ 220 11011100 Ü131 10000011 ƒ 161 10100001 ¡ 191 10111111 ¿ 221 11011101 Ý132 10000100 „ 162 10100010 ¢ 192 11000000 À 222 11011110 Þ133 10000101 … 163 10100011 £ 193 11000001 Á 223 11011111 ß134 10000110 † 164 10100100 ¤ 194 11000010  224 11100000 à135 10000111 ‡ 165 10100101 ¥ 195 11000011 à 225 11100001 á136 10001000 ˆ 166 10100110 ¦ 196 11000100 Ä 226 11100010 â137 10001001 ‰ 167 10100111 § 197 11000101 Å 227 11100011 ã138 10001010 Š 168 10101000 ¨ 198 11000110 Æ 228 11100100 ä139 10001011 ‹ 169 10101001 © 199 11000111 Ç 229 11100101 å140 10001100 Œ 170 10101010 ª 200 11001000 È 230 11100110 æ141 10001101 171 10101011 « 201 11001001 É 231 11100111 ç142 10001110 Ž 172 10101100 ¬ 202 11001010 Ê 232 11101000 è143 10001111 173 10101101 203 11001011 Ë 233 11101001 é144 10010000 174 10101110 ® 204 11001100 Ì 234 11101010 ê145 10010001 ‘ 175 10101111 ¯ 205 11001101 Í 235 11101011 ë146 10010010 ’ 176 10110000 ° 206 11001110 Î 236 11101100 ì147 10010011 “ 177 10110001 ± 207 11001111 Ï 237 11101101 í148 10010100 ” 178 10110010 ² 208 11010000 Ð 238 11101110 î149 10010101 • 179 10110011 ³ 209 11010001 Ñ 239 11101111 ï150 10010110 – 180 10110100 ´ 210 11010010 Ò 240 11110000 ð151 10010111 — 181 10110101 µ 211 11010011 Ó 241 11110001 ñ152 10011000 ˜ 182 10110110 ¶ 212 11010100 Ô 242 11110010 ò153 10011001 ™ 183 10110111 · 213 11010101 Õ 243 11110011 ó154 10011010 š 184 10111000 ¸ 214 11010110 Ö 244 11110100 ô155 10011011 › 185 10111001 ¹ 215 11010111 × 245 11110101 õ156 10011100 œ 186 10111010 º 216 11011000 Ø 246 11110110 ö157 10011101 187 10111011 » 217 11011001 Ù 247 11110111 ÷

Código ASCII Extendido

DEC BIN Symbol248 11111000 ø249 11111001 ù250 11111010 ú251 11111011 û252 11111100 ü253 11111101 ý254 11111110 þ255 11111111 ÿ

EBCDIC• EBCDIC (Extended Binary

Coded Decimal Interchange Code) es un código estándar de 8 bits usado por computadoras mainframe IBM.

• EBCDIC es un código binario que representa caracteres alfanuméricos, controles y signos de puntuación.

• Cada carácter está compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres.

EBCDIC• Letras mayúsculas de la A

a la Z: se dividen en tres grupos (A-I), (J-R), (S-Z).

• En las primeras cuatro posiciones se identifica el grupo al cual pertenece la letra y en las restantes cuatro posiciones el dígito correspondiente a la posición de la letra en el grupo.

EBCDIC

• Los dígitos del 0 al 9 se identifican con un uno en las primeras cuatro posiciones y en las restantes cuatro posiciones el dígito en binario.

top related