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

Post on 18-Feb-2016

254 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

ica ipn

TRANSCRIPT

CÓDIGOS ALFANUMÉRICOS

(ASCII)

INTEGRANTES:

Arenas Flores Rey Anthony

Ramires Ramires Cristian 

Sanchez Rangel Alfonso

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 )

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.

“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.

“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. 

“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.

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)

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.

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.

¿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.

¿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)).

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.

¡A CADA DECIMAL, LE CORRESPONDE UN BINARIO!

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

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

¿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.

EL CODIGO ASCII SE PUEDE CATALOGAR EN 3

DIFERENTES CATEGORIAS

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)

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 )

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 )

CÓDIGO DETECTOR DE

ERRORES.

Código detector de errores.

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

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.

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.

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

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.

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.

top related