codificación de datos almacenados: ascii, ebcdic

13
INFORMATICA Codificación de datos almacenados: ASCII, EBCDIC

Upload: john-alava-torres

Post on 16-Apr-2017

219 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Codificación de datos almacenados: ASCII, EBCDIC

INFORMATICACodificación de datos almacenados: ASCII,

EBCDIC

Page 2: Codificació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.

Page 3: Codificación de datos almacenados: ASCII, EBCDIC

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.

Page 4: Codificación de datos almacenados: ASCII, EBCDIC

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.

Page 5: Codificación de datos almacenados: ASCII, EBCDIC

Código ASCII

Page 6: Codificación de datos almacenados: ASCII, EBCDIC

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.

Page 7: Codificación de datos almacenados: ASCII, EBCDIC

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.

Page 8: Codificación de datos almacenados: ASCII, EBCDIC

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

Page 9: Codificación de datos almacenados: ASCII, EBCDIC

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 ÷

Page 10: Codificación de datos almacenados: ASCII, EBCDIC

Código ASCII Extendido

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

Page 11: Codificación de datos almacenados: ASCII, EBCDIC

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.

Page 12: Codificación de datos almacenados: ASCII, EBCDIC

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.

Page 13: Codificación de datos almacenados: ASCII, EBCDIC

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.