Está en la página 1de 6

Cdigo ASCII

INTRODUCCION

ASCII es una sigla para "American Standard Code for Information Interchange" (Cdigo Standard Norteamericano para Intercambio de Informacin). Este cdigo fue propuesto por Robert W. Bemer, buscando crear cdigos para caracteres alfa-numricos (letras, smbolos, nmeros y acentos) basado en el alfabeto latino, tal como se usa en ingls moderno y en otras lenguas occidentales. En computacin, un esquema de codificacin que asigna valores numricos a las letras, nmeros, signos de puntuacin y algunos otros caracteres. Al normalizar los valores utilizados para dichos caracteres, ASCII permite que los ordenadores o computadoras y programas informticos intercambien informacin. De esta forma sera posible que las computadoras de diferentes fabricantes lograran entender los mismos cdigos.

Daniela Cabrera Frias TAP diurno IPG

ASCII fue publicado por primera vez en el ao 1963 por el Comit Estadounidense de Estndares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estndares Nacionales, o ANSI) El cdigo ASCII se desarroll en el mbito de la telegrafa y se us por primera vez comercialmente como un cdigo de teleimpresin impulsado por los servicios de datos de Bell. Este haba planeado usar un cdigo de seis bits, derivado de Fieldata, que aada puntuacin y letras minsculas al ms antiguo cdigo de teleimpresin Baudot, pero se les convenci para que se unieran al subcomit de la Agencia de Estndares Estadounidense (ASA), que haban empezado a desarrollar el cdigo ASCII. Baudot ayud en la automatizacin del envo y recepcin de mensajes telegrficos, y tom muchas caractersticas del cdigo Morse; sin embargo, a diferencia del cdigo Morse, Baudot us cdigos de longitud constante. Comparado con los primeros cdigos telegrficos, el cdigo propuesto por Bell y ASA result en una reorganizacin ms conveniente para ordenar listas (especialmente porque estaba ordenado alfabticamente) y aadi caractersticas como la 'secuencia de escape'. Ms tarde, en 1967, se incluyeron las minsculas, y se redefinieron algunos cdigos de control para formar el cdigo conocido como US-ASCII. El ASCII es un cdigo numrico que representa los caracteres, usando una escala decimal del 0 al 127. Esos nmeros decimales son convertidos por la computadora en nmeros binarios para ser posteriormente procesados. Por lo tanto, cada una de las letras que se escriben en un teclado va a corresponder a uno de estos cdigos. ASCII incluye 256 cdigos divididos en dos conjuntos, estndar y extendido, de 128 cada uno. Estos conjuntos representan todas las combinaciones posibles de 7 u 8 bits, siendo esta ltima el nmero de bits en un byte. El conjunto ASCII bsico, o estndar, utiliza 7 bits para cada cdigo, lo que da como resultado 128 cdigos de caracteres desde 0 hasta 127 (00H hasta 7FH hexadecimal). El conjunto ASCII extendido utiliza 8 bits para cada cdigo, dando como resultado 128 cdigos adicionales, numerados desde el 128 hasta el 255 (80H hasta FFH extendido). En el conjunto de caracteres ASCII bsico, los primeros 32 valores estn asignados a los cdigos de control de comunicaciones y de impresora caracteres no imprimibles, como retroceso, retorno de carro y tabulacin empleados para controlar la forma en que la informacin es transferida desde una computadora a otra o desde una computadora a una impresora. Los 96 cdigos restantes se asignan a los signos de puntuacin corrientes, a los dgitos del 0 al 9 y a las letras maysculas y minsculas del alfabeto latino. Los cdigos de ASCII extendido, del 128 al 255, se asignan a conjuntos de caracteres que varan segn los fabricantes de computadoras y programadores de software. Estos cdigos no son intercambiables entre los diferentes programas y computadoras como los caracteres ASCII estndar. Por ejemplo, IBM utiliza un grupo de caracteres ASCII extendido que suele denominarse conjunto de caracteres IBM extendido para sus computadoras personales. Apple Computer utiliza un grupo similar, aunque diferente, de caracteres ASCII extendido para su lnea de computadoras Macintosh. Por ello, mientras que el conjunto de caracteres ASCII estndar es universal en el hardware y el software de los microordenadores, los caracteres ASCII extendido pueden interpretarse correctamente slo si un programa, computadora o impresora han sido diseados para ello.

Daniela Cabrera Frias TAP diurno IPG

Para que la computadora se pueda comunicar con su mundo exterior, como ser una impresora o un teclado, necesita enviar o recibir la informacin en forma de unos y ceros. Para que el otro dispositivo las entienda, esos unos y ceros deben estar "dispuestos" de manera homognea. Esa "transformacin" se denomina codificacin. Por ejemplo la letra A (mayscula) se codifica como 0100 0001. Eso es lo que manda la PC. Cuando ese cdigo es recibido por una impresora, sta imprime una A. Para que todos los dispositivos lo entiendan, se generan cdigos standard como es el caso del ASCII. Cuando presionas una tecla, cualquiera del teclado, por el cable se enva el ASCII de esa tecla. Adems puedes enviar otros cdigos manteniendo presionada la tecla "alt" y escribir el cdigo en el pad numrico. Al soltar Alt se enviar el cdigo del carcter a la PC.

En la tabla ASCII vers 3 columnas ASCII...HEX...Smbolo ..65........41........A ..66....... 42........B y muchos ms..... La columna ASCII es el nmero en decimal y HEX es ese mismo nmero en hexadecimal, que es una forma de numeracin ms cercana a la computadora, pero que en esencia es lo mismo. Ambos corresponden a la representacin numrica de la columna SIMBOLO. Por ejemplo, si presiono ALT y la mantengo apretada y escribo 65 en el teclado numrico, y luego suelto ALT, aparecer la letra A.

APLICACIONES Una de las aplicaciones del cdigo ASCII es en el cdigo de barras de los supermercados o en cualquier tienda actual, esto tambin nos ayuda llevar la contabilidad de los productos del supermercado. Este cdigo se usa en cualquier computador al transformar del lenguaje comn al lenguaje binario del mismo. El cdigo ASCII tambin es aplicado en las tarjetas magnticas de los hoteles o edificios de lujo ya que esta porta un cdigo con el cual se abre la puerta.

Daniela Cabrera Frias TAP diurno IPG

Con referencia a lo anterior, la siguiente tabla es la representacin del cdigo ASCII

Binario

Dec

Hex

Representa cin
espacio ( )

Binario 0100 00 00 0100 00 01 0100 00 10 0100 00 11 0100 01 00 0100 01 01 0100 01 10 0100 01 11 0100 10 00 0100 10 01 0100 10 10 0100 10 11 0100 11 00 0100 11 01 0100 11 10 0100 11 11

Dec

Hex

Representa cin
@

Binario 0110 00 00 0110 00 01 0110 00 10 0110 00 11 0110 01 00 0110 01 01 0110 01 10 0110 01 11 0110 10 00 0110 10 01 0110 10 10 0110 10 11 0110 11 00 0110 11 01 0110 11 10 0110 11 11

Dec

Hex

Representa cin
`

0010 0 000 0010 0 001 0010 0 010 0010 0 011 0010 0 100 0010 0 101 0010 0 110 0010 0 111 0010 1 000 0010 1 001 0010 1 010 0010 1 011 0010 1 100 0010 1 101 0010 1 110 0010 1 111

32

20

64

40

96

60

33

21

65

41

97

61

34

22

"

66

42

98

62

35

23

67

43

99 10 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 11 0 11 1

63

36

24

68

44

64

37

25

69

45

65

38

26

&

70

46

66

39

27

'

71

47

67

40

28

72

48

68

41

29

73

49

69

42

2A

74

4A

6A

43

2B

75

4B

6B

44

2C

76

4C

6C

45

2D

77

4D

6D

46

2E

78

4E

6E

47

2F

79

4F

6F

Daniela Cabrera Frias TAP diurno IPG

0011 0 000 0011 0 001 0011 0 010 0011 0 011 0011 0 100 0011 0 101 0011 0 110 0011 0 111 0011 1 000 0011 1 001 0011 1 010 0011 1 011 0011 1 100 0011 1 101 0011 1 110 0011 1 111

48

30

0101 00 00 0101 00 01 0101 00 10 0101 00 11 0101 01 00 0101 01 01 0101 01 10 0101 01 11 0101 10 00 0101 10 01 0101 10 10 0101 10 11 0101 11 00 0101 11 01 0101 11 10 0101 11 11

80

50

0111 00 00 0111 00 01 0111 00 10 0111 00 11 0111 01 00 0111 01 01 0111 01 10 0111 01 11 0111 10 00 0111 10 01 0111 10 10 0111 10 11 0111 11 00 0111 11 01 0111 11 10

11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 12 0 12 1 12 2 12 3 12 4 12 5 12 6

70

49

31

81

51

71

50

32

82

52

72

51

33

83

53

73

52

34

84

54

74

53

35

85

55

75

54

36

86

56

76

55

37

87

57

77

56

38

88

58

78

57

39

89

59

79

58

3A

90

5A

7A

59

3B

91

5B

7B

60

3C

<

92

5C

7C

61

3D

93

5D

7D

62

3E

>

94

5E

7E

63

3F

95

5F

Daniela Cabrera Frias TAP diurno IPG

CONCLUSION

Podemos darnos cuenta con este breve informe, que el cdigo ASCII se usa en todas las herramientas tecnolgicas que nos ayudan a comunicarnos o a captar informacin precisa de un dispositivo a otro. Ya que todos los sistemas informticos actuales utilizan este cdigo para representar textos, por tanto resulta no menos importante entender cmo es posible la comunicacin en lnea con otras personas alrededor del mundo.

Daniela Cabrera Frias TAP diurno IPG

También podría gustarte