Você está na página 1de 8

Cdigo ASCII

Junio 2014
Codificacin de datos
Qu es el cdigo ASCII?
Tabla de caracteres ASCII
Tabla de caracteres de ASCII extendido
Cdigo EBCDIC
Unicode

Codificacin de datos
El cdigo Morse fue el primero en utilizarse para las comunicaciones de larga distancia. Fue
inventado por Samuel F. B. Morse en 1844. Este cdigo est compuesto por puntos y guiones
(una especie de cdigo binario). Se usaba para realizar comunicaciones en forma mucho ms
rpida que Pony Express, el servicio de correo de Estados Unidos en ese entonces. El
telegrafista, quien deba tener un perfecto conocimiento del cdigo, era una figura clave en esa
poca.
Se inventaron diversos cdigos, entre ellos el cdigo mile Baudot (tambin conocido como
cdigo Baudot o Cdigo Murray).
El 10 de marzo de 1876, el Dr. Graham Bell cre el telfono: un invento revolucionario para el
envo de seales de voz a travs de cables. Un hecho interesante es que la Cmara de
Representantes recientemente resolvi nombrar a Antonio Meucci como el verdadero inventor
del telfono. De hecho, Meucci present una solicitud de patente en 1871, pero slo la renov
hasta 1874.
Las lneas telegrficas dieron lugar a las teleimpresoras: mquinas que podan codificar y
decodificar caracteres utilizando el cdigo Baudot (para ese entonces, los caracteres se
codificaban utilizando 5 bits y slo se dispona de 32 caracteres).
En la dcada de 1960, se adopt el cdigo ASCII (American Standard Code for Information
Interchange) como el nuevo estndar. Con ASCII, los caracteres se pueden codificar utilizando 8
bits y se obtienen 256 caracteres posibles.

Qu es el cdigo ASCII?
La memoria de un ordenador guarda toda la informacin en formato digital. No hay forma de

almacenar caracteres directamente. Cada uno de los caracteres tiene un cdigo digital
equivalente. Esto se denomina cdigo ASCII (American Standard Code for Information
Interchange). El cdigo ASCII bsico representaba caracteres utilizando 7 bits (para 128
caracteres posibles, enumerados del 0 al 127).
Los cdigos de 0 al 31 no se utilizan para caracteres. stos se denominan caracteres de
control ya que se utilizan para acciones como:
Retorno de carro (CR)
Timbre (BEL)
Los cdigos 65 al 90 representan las letras maysculas.
Los cdigos 97 al 122 representan las letras minsculas
(Si cambiamos el 6 bit, se pasa de mayscula a minscula; esto equivale a agregar 32 al
cdigo ASCII en base decimal).

Tabla de caracteres ASCII

caractre<b>

<b>code
ASCII

code
hexadcimal

NUL (Null)

00

SOH (Start of heading)

01

STX (Start of text)

02

ETX (End of text)

03

EOT (End of transmission)

04

ENQ (Enquiry)

05

ACK (Acknowledge)

06

BEL (Bell)

07

BS (Backspace)

08

TAB (Horizontal tabulation, tabulacin


horizontal)

09

LF (Line Feed, salto de lnea)

10

0A

VT (Vertical tabulation, tabulacin


vertical)

11

0B

FF (Form feed)

12

0C

CR (Carriage return, retorno de carro)

13

0D

SO (Shift out)

14

0E

SI (Shift in)

15

0F

DLE (Data link escape)

16

10

DC1 (Device control 1)

17

11

DC2 (Device control 2)

18

12

DC3 (Device control 3)

19

13

NAK (Negative acknowledgement)

21

15

SYN (Synchronous idle)

22

16

ETB (End of transmission block, fin de


bloque de transmisin)

23

17

CAN (Cancel, cancelar)

24

18

EM (End of medium, fin de medio)

25

19

ESC (Escape, carcter de escape)

27

1B

FS (File separator, separador de


archivos)

28

1C

GS (Group separator, separador de


grupo)

29

1D

RS (Record separator, separador de


registros)

30

1E

US (Unit separator, separador de


unidades)

31

1F

SP (Space, espacio)

32

20

33

21

"

34

22

35

23

36

24

37

25

&

38

26

'

39

27

40

28

41

29

42

2A

43

2B

44

2C

DC4 (Device
control 4)

20 14

SUB (Substitute,
26 1A
sustituto)

45

2D

46

2E

47

2F

48

30

49

31

50

32

51

33

52

34

53

35

54

36

55

37

56

38

57

39

58

3A

59

3B

<

60

3C

61

3D

>

62

3E

63

3F

64

40

65

41

66

42

67

43

68

44

69

45

70

46

71

47

72

48

73

49

74

4A

75

4B

76

4C

77

4D

78

4E

79

4F

80

50

81

51

82

52

83

53

84

54

85

55

86

56

87

57

88

58

89

59

90

5A

91

5B

92

5C

93

5D

94

5E

95

5F

'

96

60

97

61

98

62

99

63

100

64

101

65

102

66

103

67

104

68

105

69

106

6A

107

6B

108

6C

109

6D

110

6E

111

6F

112

70

113

71

114

72

115

73

116

74

117

75

118

76

119

77

120

78

121

79

122

7A

123

7B

124

7C

125

7D

126

7E

Tecla de borrar

127

7F

Tabla de caracteres de ASCII extendido


El ASCII se desarroll para utilizarse con el idioma ingls. No posee caracteres acentuados, o
caracteres especficos de otros idiomas. Para codificar estos caracteres, se necesitaba un
sistema de cdigos distinto. El cdigo ASCII se extendi a 8 bits (el equivalente a un byte) a fin
de codificar ms caracteres (esto se denomina cdigo ASCII extendido).
Este cdigo asigna los valores del 0 al 255 (codificados en 8 bits, es decir, en 1 byte) para las
maysculas, las minsculas, los dgitos, las marcas de puntuacin y otros smbolos (incluyendo
los caracteres acentuados del cdigo iso-latin1).

El cdigo ASCII extendido no est estandarizado y vara de acuerdo a la plataforma en


que se utiliza.
Los dos grupos de caracteres ms comunes del cdigo ASCII extendido son:
Cdigo extendido ASCII OEM, que estaba integrado en el primer PC de IBM.

Cdigo extendido ASCII ANSI, utilizado por los sistemas operativos actuales.

Cdigo EBCDIC
El cdigo EBCDIC (en castellano, cdigo de intercambio decimal binario extendido),
desarrollado por IBM, se utiliza para codificar caracteres con 8 bits. A pesar de que IBM lo utiliza
en muchos de sus equipos, no ha tenido tanto xito como ASCII.

Unicode
Unicode es un sistema de codificacin de caracteres de 16 bits desarrollado en 1991. Unicode
puede representar cualquier carcter a travs de un cdigo de 16 bits, independientemente del
sistema operativo o el idioma de programacin utilizado.

Incluye casi todos los alfabetos actuales (como el rabe, el armenio, el cirlico, el griego, el
hebreo y el latn) y es compatible con el cdigo ASCII.
Encontrar una lista de todos los cdigos que se utilizan en Unicode en http://www.unicode.org.
ASCII Code ASCII Code Code ASCII Codice ASCII O Cdigo ASCII
Este documento intitulado Cdigo ASCII de Kioskea (es.kioskea.net) esta puesto a diposicin bajo la licencia
Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea
visible.

Você também pode gostar