código alfanumérico ascii y código detectro de errores

27
CÓDIGOS ALFANUMÉRICOS (ASCII)

Upload: alfonso-sanchez

Post on 18-Feb-2016

252 views

Category:

Documents


0 download

DESCRIPTION

ica ipn

TRANSCRIPT

Page 1: Código Alfanumérico ASCII y Código Detectro de Errores

CÓDIGOS ALFANUMÉRICOS

(ASCII)

Page 2: Código Alfanumérico ASCII y Código Detectro de Errores

INTEGRANTES:

Arenas Flores Rey Anthony

Ramires Ramires Cristian 

Sanchez Rangel Alfonso

Page 3: Código Alfanumérico ASCII y Código Detectro de Errores

CÓDIGO ASCII

El código ASCII (Por sus siglas en ingles “American Standard Code for Information Interchange”, es decir Código Americano

Estándar para el Intercambio de Información).

( Se pronuncia Aski )

Page 4: Código Alfanumérico ASCII y Código Detectro de Errores

HISTORIA…

Fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA", este organismo cambio su nombre en 1969 por "Instituto Estadounidense de Estándares Nacionales" o "ANSI" como se lo conoce desde entonces.

Page 5: Código Alfanumérico ASCII y Código Detectro de Errores

“1963”

Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya utilizados en aquel momento en telegrafía por la compañía Bell. En un primer momento solo incluía letras mayúsculas y números.

Page 6: Código Alfanumérico ASCII y Código Detectro de Errores

“1967”

Se agregaron las letras minúsculas y algunos caracteres de control, formando así lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127. 

Page 7: Código Alfanumérico ASCII y Código Detectro de Errores

“1981”

La empresa IBM desarrolló una extensión de 8 bits del código ASCII, llamada "pagina de código 437", en esta versión se reemplazaron algunos caracteres de control obsoletos, por caracteres gráficos. Además se incorporaron 128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas, como por ejemplo el español. Así fue como se sumaron los caracteres que van del ASCII 128 al 255.

Page 8: Código Alfanumérico ASCII y Código Detectro de Errores

CÓDIGO ASCII

Se emplea para representar los caracteres alfanuméricos, es decir, letras, números y signos.

(Símbolos que podemos encontrar en los teclados de computadora en su mayoría)

Page 9: Código Alfanumérico ASCII y Código Detectro de Errores

ESTE CÓDIGO COMPRENDE LOS NÚMEROS DECIMALES

DEL 0 AL 255. Del 0 al 31 corresponde a instrucciones.

El número 32 corresponde a la orden de ejecutar espacios entre palabras cuando oprimimos la barra espaciadora en el teclado.

Page 10: Código Alfanumérico ASCII y Código Detectro de Errores

Del 33 al 127 corresponde a los caracteres alfanuméricos más utilizados.

A partir del número 128 aparecen otras letras y algunos signos que generalmente no aparecen en el teclado del ordenador.

Page 11: Código Alfanumérico ASCII y Código Detectro de Errores

¿CÓMO LOS ESCRIBO?

Si quieres escribir cualesquiera de los caracteres alfanuméricos incluidos entre el número 33 y el 255, sólo tienes que abrir el procesador de textos y activar el teclado numérico.

Page 12: Código Alfanumérico ASCII y Código Detectro de Errores

¿Y SI NO LOS ENCUENTRO?

Sólo  tienes  que  oprimir  la  tecla  “Bloq Num”  en  el  propio  teclado  (cuando  está activado se reconoce porque se enciende el primer LED, situado encima de esa tecla, que aparece con el nombre “N/Lock”, “Bloq mayúsc” (Esto dependerá del teclado en el que se trabaja)).

Page 13: Código Alfanumérico ASCII y Código Detectro de Errores

Seguidamente se oprime la tecla “Alt” y se teclea, simultáneamente, sin soltarla, el número decimal correspondiente a la letra, número o signo del Código ASCII que queremos obtener.

A continuación soltamos la tecla “Alt” y el carácter aparecerá escrito en el procesador.

Algunos teclados no necesitan el “Bloq Mayusc.” para escribir algún carácter.

Page 14: Código Alfanumérico ASCII y Código Detectro de Errores

¡A CADA DECIMAL, LE CORRESPONDE UN BINARIO!

0 --- 00001 --- 00012 --- 00103 --- 00114 --- 01005 --- 0101

6 --- 01107 --- 01118 --- 1000..255 --- 1111 _______1111

Page 15: Código Alfanumérico ASCII y Código Detectro de Errores

¿POR QUÉ SOLO HAY 255 CARACTERES?

El código ASCII comprende sólo hasta el número decimal 255, porque a partir de ahí, el número 256 en binario pasa a ser 1 0000 0000, sobrepasando los ocho dígitos requeridos para completar un byte de información.

Page 16: Código Alfanumérico ASCII y Código Detectro de Errores

EL CODIGO ASCII SE PUEDE CATALOGAR EN 3

DIFERENTES CATEGORIAS

Page 17: Código Alfanumérico ASCII y Código Detectro de Errores

CARACTERES DE CONTROL ASCII NO IMPRIMIBLES:•Código ASCII 00 = NULL (Carácter nulo)•Código ASCII 01 = SOH (Inicio de encabezado)•Código ASCII 02 = STX (Inicio de texto)•Código ASCII 03 = ETX (Fin de texto, palo corazón barajas inglesas de póker)•Código ASCII 04 = EOT ( Fin de transmisión, palo diamantes barajas de póker)•Código ASCII 05 = ENQ (Consulta, palo tréboles barajas

inglesas de póker)•Código ASCII 06 = ACK (Reconocimiento, palo picas cartas de póker)

Page 18: Código Alfanumérico ASCII y Código Detectro de Errores

CARACTERES ASCII EXTENDIDOS IMPRIMIBLES:

Código ASCII 128 = Ç ( Letra C cedilla mayúscula )Código ASCII 129 = ü ( Letra u minúscula con diéresis )Código ASCII 130 = é ( Letra e minúscula con acento agudo )Código ASCII 131 = â ( Letra a minúscula con acento circunflejo )

Código ASCII 132 = ä ( Letra a minúscula con diéresis )Código ASCII 133 = à ( Letra a minúscula con acento grave )Código ASCII 134 = å ( Letra a minúscula con anillo )Código ASCII 135 = ç ( Letra c cedilla minúscula )

Page 19: Código Alfanumérico ASCII y Código Detectro de Errores

CARACTERES ASCII ALFANUMÉRICOS IMPRIMIBLES:Código ASCII 32 = espacio ( Espacio en blanco )Código ASCII 33 = ! ( Signos de exclamación, signo de admiración )

Código ASCII 34 = " ( Comillas dobles , comillas altas o inglesas )Código ASCII 35 = # ( Signo numeral o almohadilla )Código ASCII 36 = $ ( Signo pesos )Código ASCII 37 = % ( Signo de porcentaje - por ciento )Código ASCII 38 = & ( Y - ampersand - et latina )Código ASCII 39 = ' ( Comillas simples, apóstrofe )Código ASCII 40 = ( ( Abre paréntesis )

Page 20: Código Alfanumérico ASCII y Código Detectro de Errores
Page 21: Código Alfanumérico ASCII y Código Detectro de Errores

CÓDIGO DETECTOR DE

ERRORES.

Page 22: Código Alfanumérico ASCII y Código Detectro de Errores

Código detector de errores.

Se basa en reconstruir información original a partir de la los datos recibidos.

Page 23: Código Alfanumérico ASCII y Código Detectro de Errores

Código detector de errores.

La comunicación entre varias computadoras produce continuamen-te un movimiento de datos, que pueden producir errores en la transmisión.

Page 24: Código Alfanumérico ASCII y Código Detectro de Errores

Códigos de paridad.

Dígito decimal Código de paridad Código BCD natural/Dígito de paridad 0 0000 0 1 0001 1 2 0010 1 3 0011 0 4 0100 1 5 0101 0 6 0110 0 7 0111 1 8 1000 1 9 1001 0

Es un dígito binario que indica si el número de bits con un valor de 1 en un conjunto de bits es par o impar. Los bits de paridad conforman el método de detección de errores más simple.

Page 25: Código Alfanumérico ASCII y Código Detectro de Errores

Par=0Impar=1

Códigos de paridad(Ejemplo).

Queremos enviar la cadena “1110100”: 1º Contamos la cantidad de unos que hay: (4 unos) 2º El número de unos es de paridad par, por tanto añadimos un bit con valor = 0 3º La cadena enviada es 11101000

Page 26: Código Alfanumérico ASCII y Código Detectro de Errores

Suma de comprobación.

Consiste en agrupar el mensaje a transmitir en cadenas de una longitud determinada “L” no muy grande. Considerando a cada cadena como un número entero numerado según el sistema de numeración . A continuación se suma el valor de todas las palabras en las que se divide el mensaje, y se añade el resultado al mensaje a transmitir, pero cambiado de signo.

Page 27: Código Alfanumérico ASCII y Código Detectro de Errores

Suma de comprobación(Ejemplo).

Mensaje a enviar: 101001110101 1º Acordar la longitud de cada cadena: 3 2º Acordar el sistema de numeración: =7. 3º Dividir el mensaje: 101 001 110 101 4º Asociar cada cadena con un entero: 5 1 6 5 5º Sumar todos los valores y añadir el número cambiado de signo: -17 6º Enviar 5 1 6 5 -17 codificado en binario.

El receptor: 1º Suma todos los valores; si la suma es 0, procesa el mensaje; si no, se ha producido un error.