Está en la página 1de 12

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 controlya 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 11

0B

vertical)
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

DC4 (Device

20 14

control 4)
NAK (Negative acknowledgement)

21

15

SYN (Synchronous idle)

22

16

ETB (End of transmission block, fin 23


de bloque de transmisin)

17

CAN (Cancel, cancelar)

24

18

EM (End of medium, fin de medio) 25

19

SUB (Substitute,
sustituto)

ESC (Escape, carcter de escape)

27

1B

FS (File separator, separador de


archivos)

28

1C

GS (Group separator, separador

29

1D

30

1E

de grupo)
RS (Record separator, separador
de registros)

26 1A

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

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.

Cdigo BCD, EBCDIC y ASCII


Actualmente estoy ejerciendo el primer curso de
explotacion de sistemas informticos, y dado que
estoy dando mucha materia, partiendo de la base de
la telemtica y la informacin he decidio postear este
articulo y mi motivo principal es de autorepaso para
mi y para vosotros lectores (los que no lo conozcais)
como una informacin extra y ademas muy util a
medida que os introducis en la informatica, sore todo
el ASCII. Se prodria resumir como un simplificacion
de los sistemas alfabeticos y alfanumericos (bcd,
ebcdic y ascii). Empiezo:

Estos cdigos de entrada y salida (E/S) permiten


traducir la informacin o datos que nosotros entendemos
a traves de dispositivos o maquinas a otro tipo de
reprensatin que la mquina pueda entender y procesar.
Los datos entran y salen del ordenador (en este caso) a
traves de los perifericos de entrada y salida
respectivamente (entre otros).

La estandarizacion de estos codigos de ha sido tan


global debido a un metodo de comprensin, sea el
dispositivo de E/S que sea.
BCD

Significa decimal codificado en binario (binary coded


decimal) y tambien se conoce por las siglas espaolas CBD.
Realmente no es un cdigo de E/S, sino una forma de
codificar los simbolos numericos del 0 al 9 que se emplean

en varios codigos de E/S, entre ellos ascii que explicare mas


tarde. BCD divide cada octeto en dos mitades o cuartetos,
cada uno de los cuales alamcena en binario un cifra. Con
este cdigo es muy facil converitr el binario (b=2) al
decimal (b=10). La representacin de un numero decimal
en BCD se realiza expresando el digito en su representacion
binaria -> 128 en BCD seria = 0001 0010 1000

EBCDIC
El cdigo BCD se expanderia de este modo: extendido de
caracteres decimales codificados en binario para el
intercambio de informacion (extended BCD interchange
intercode). ES un sistema de codificacion que tiene como
objetivo la representacin de caracteres alfanumericos. Es
el utilizado por IBM para sus ordenadores de la serie IBM
PC. En este sistema de caracteres, cada caracter tiene 8
bits, entonces, al tener 8 podremos reresentar hasta 2
elevado 8 = 256 caracteres. Sera posible almacenar letras
mayusculas , caracteres especiales etc para los
dispositivos de E/S.

ASCII
Cdigo estaunidense (para variar) Estandar para el
intercambio de la informacin (american standard code
for information interchange). Es el recomendado por en
ANSI (instituto estaunidense de normas). Utiliza grupos de
7 bits por caracter, permitiendo 2 elevado 7 = 128
caracteres diferentes, lo que es sufiente para el alfabeto
con letras mayusculas y minisculas y simbolos de una
maquina de escribir corriente. Un cdigo ASCII extendido
usa 8 bits por caracter, lo que aade otros 128 caracteres
posibles. Este juego de codigos mas amplio perimte que se
agregen los simbolos de lenguajes extrangeros y varios
simbolos graficos. ASCII es el codigo mas extendido y es

utilizado por sistemas operativos como DOS, Windows, y


UNIX.
Un ejemplo: todo lo que introducimos en nuestro PC,
suponiendo que este bajo un plataforma antes mencionada,
o por ejemplo GNU/Linux, seria en codigo ASCII, claro que
eso al procersarlo al ordenador, se pasaria a binario en
paquetes de 8 bits osease 1 byte de informacion por
caracter.
Bueno, hasta aqui la deficion de estos sistemas
alfanumericos de computadoras, si teneis dudas o ideas en
general postear un comentario. Salu2

El cdigo Gray
Diseo de circuitos combinacionales
El cdigo Gray es otro tipo de cdigo basado en un sistema binario pero de una
construccin muy distinta a la de los dems cdigos.
Su principal caracterstica es que 2 nmeros sucesivos, cualesquiera, solo varan
en 1 bit.
Esto se consigue mediante un proceso poco riguroso que consiste en:
0 0 0
1 1 1
-- -1
0

00
01
--11
10

Se escribe en una columna los dgitos 0 y 1


Se toma una lnea imaginaria en la base de la columna
Se reproduce la columna bajo la lnea como si de un espejo
se tratase
Se rellenan las dos zonas con 0s y con 1s

Por tanto, para un cdigo Gray de n bits se toma el correspondiente Gray de n-1
bits, se le aplica simetra y se rellena su parte superior con 0s y la parte inferior
de 1s.
Esta codificacin no tiene nada que ver con un sistema de cuantificacin. En
efecto, los trminos 000, 101, etc no denotan un valor matemtico real (a
diferencia de los dems cdigos) sino uno de los X valores que puede tomar una
variable. Por lo tanto, se trata de hallar, partiendo de una variable que pueda
tomar X valores, se toma un n suficiente como para que 2 n>a X y ordenar estos

estados de la variable conforme a las normas de Gray de cambio entre dos


estados sucesivos.
Estos conceptos pueden ser difciles en un principio de entender pero una vez
abordado el diseo de circuitos combinacionales todo se ve con mayor claridad.

Qu es el Cdigo Gray?
Se recomienda leer el Sistema binario antes de iniciar la lectura de este tutorial.
El cdigo Gray es un tipo especial de cdigo binario que no es ponderado (los dgitos que
componen el cdigo no tienen un peso asignado). Su caracterstica es que entre una
combinacin de dgitos y la siguiente, sea sta anterior o posterior, slo hay una diferencia de
un dgito. Por eso tambin se le llama Cdigo progresivo. Esta progresin sucede tambin
entre la ltima y la primera combinacin. Por eso se le llama tambin cdigo cclico. (ver tabla)

El cdigo GRAY es utilizado principalmente en sistemas de posicin, ya sea angular o lineal.


Sus aplicaciones principales se encuentran en la industria y en robtica. En robtica se utilizan
unos discos codificados para dar la informacin de posicin que tiene un eje en particular.
Esta informacin se da en cdigo GRAY.
Analizando la tabla anterior se observa que:

Cuando un nmero binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de 1111 a
0000 (de 16 a 0 en decimal) cambian todas las cifras.

Para el mismo caso pero en cdigo Gray: 0100 a 1100 (de 7 a 8 en decimal) o de
1000 a 0000 (de 16 a 0 en decimal) slo ha cambiado una cifra.

La caracterstica de pasar de un cdigo al siguiente cambiando slo un dgito asegura menos


posibilidades de error.

Cdigo Exceso 3
El cdigo Exceso 3 se obtiene sumando 3 a cada combinacin del cdigo BCD natural. Ver
la tabla inferior. El cdigo exceso 3 es un cdigo en donde la ponderacin no existe (no hay
pesos como en el cdigo BCD natural y cdigo Aiken). Al igual que el cdigo Aiken cumple
con la misma caracterstica de simetra. Cada cifra es el complemento a 9 de la cifra simtrica
en todos sus dgitos.

Ver la simetra en el cdigo exceso 3 correspondiente a los decimales: 4 y 5, 3 y 6, 2 y 7, 1 y


8, 0 y 9. Es uncdigo muy til en las operaciones de resta y divisin

También podría gustarte