CÓDIGOS DE COMPUTADORES American Standard Code for Information Interchange (ASCII)

CODIGO (ASCII) 

El código ASCII (siglas en inglés para American Standard Code for Information Interchange, es decir Código Americano ( lease estadounidense... ) Estándar para el intercambio de Información ) ( se pronuncia Aski ).

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.



¿Qué es y para qué sirve el código ASCII?

La informática trajo consigo muchas invenciones y descubrimientos que han mejorado la vida de todos los usuarios, desde la llegada de los ordenadores domésticos y todas sus variantes hasta la aparición de Internet, la Red de la cual disfrutamos prácticamente en cualquier rincón del mundo.

En esta ocasión veremos qué es y para qué sirve el código ASCII, por qué fue clave para los sistemas informáticos de hoy en día y cuál es la composición de todo el código. ¡Vamos allá!

¿Qué son los símbolos ASCII?

El código ASCII es un estándar para la representación de caracteres en cualquier dispositivo electrónico, haciendo referencia a una codificación fija que asigna a caracteres imprimibles como letras, números y signos de puntuación y a caracteres de control no imprimibles un código concreto, que al pasar por el dispositivo lo traduce y muestra el carácter deseado.

Debemos recordar que los ordenadores actúan siempre sobre el sistema binario para realizar sus cálculos, por lo que todas las operaciones hechas en ellos se basan en el uso de ceros y unos. ASCII se creó bajo la misma premisa definiendo sus caracteres en siete bits, es decir, siete posiciones que muestran un 0 o un 1 y un octavo bit que se reserva para hacer análisis. Las versiones ampliadas basadas en el American Standard Code for Information Interchange emplean dicho bit para incrementar los caracteres existentes a 256.

ASCII se creó para darle una alternativa a los ordenadores de forma que pudiesen comprender lo que queremos escribir en ellos, ya que fue necesario generar una traducción desde el sistema binario hacia el alfabeto latino.

 

Para qué sirve el código ASCII

La codificación ASCII se utiliza bastante en la actualidad, aunque cambiar de un alfabeto a otro como ya dijimos no sería posible sin la aparición de otras codificaciones que ayudan a representar textos con mayor precisión. Uno de los sistemas más conocidos es Unicode, que se ha convertido en el más extenso y completo, dominando la internacionalización del software informático, siendo aceptado por ejemplo para desarrollar XML, Java e incluso los sistemas operativos que se emplean en la actualidad.

 

Cómo se estructura el código ASCII

Los caracteres en el sistema ASCII se reparten de la siguiente forma:

En primer lugar, tenemos los caracteres de control (0–31 & 127), que se encargan de transmitir comandos a un ordenador o a un periférico conectado a un dispositivo principal (como una impresora) para que ejecuten determinadas acciones. Por ejemplo, el carácter 10 (en binario 0000 1010) representa la función «salto de línea», que hace que una impresora baje una línea de escritura en una hoja de papel, o por ejemplo el carácter 27 (0001 1011 en binario) representa la tecla «Escape», situada en la esquina superior izquierda de los teclados comunes.

Dentro de los caracteres de control, debemos mencionar el último código en el sistema ASCII, marcado con el número 127 (0111 1111) y que fue creado para activar la opción «Suprimir» (Delete en los teclados).

En segundo lugar, tenemos los caracteres denominados imprimibles (agrupados en los grupos 32–47, 58–64, 91–96 y 123–126). Aquí se incluyen todos los caracteres que no son ni letras ni números, es decir, son los grupos asignados para signos de puntuación, símbolos matemáticos, y la tecla del espacio en blanco, considerado bajo este sistema como un carácter imprimible.

El tercer gran grupo lo conforman los caracteres numéricos (30–39), que recogen las diez cifras del cero al nueve que usamos en nuestra vida diaria.

Por último, no podía faltar el grupo de caracteres relacionados con las letras (65–90 / 97–122), que se divide en dos partes: un bloque dedicado para las letras escritas en mayúscula y el segundo bloque para las letras en minúscula.

 

A continuación, mostramos los ejemplos de cómo se representan los números del 0 al 9 en código ASCII:

Código Binario

Número

0011 0000

0

0011 0001

1

0011 0010

2

0011 0011

3

0011 0100

4

0011 0101

5

0011 0110

6

0011 0111

7

0011 1000

8

0011 1001

9

 

Y cómo se representan las letras, ya sean en mayúscula o minúscula:

Código Binario

Letra (mayúscula)

Cödigo Binario

Letra (minúscula)

0100 0001

A

0110 0001

a

0100 0010

B

0110 0010

b

0100 0011

C

0110 0011

c

0100 0100

D

0110 0100

d

0100 0101

E

0110 0101

e

0100 0110

F

0110 0110

f

0100 0111

G

0110 0111

g

0100 1000

H

0110 1000

h

0100 1001

I

0110 1001

i

0100 1010

J

0110 1010

j

0100 1011

K

0110 1011

k

0100 1100

L

0110 1100

l

0100 1101

M

0110 1101

m

0100 1110

N

0110 1110

n

0100 1111

O

0110 1111

o

0101 0000

P

0111 0000

p

0101 0001

Q

0111 0001

q

0101 0010

R

0111 0010

r

0101 0011

S

0111 0011

s

0101 0100

T

0111 0100

t

0101 0101

U

0111 0101

u

0101 0110

V

0111 0110

v

0101 0111

W

0111 0111

w

0101 1000

X

0111 1000

x

0101 1001

Y

0111 1001

y

0101 1010

Z

0111 1010

z

Conclusión

Si de algo podemos estar seguros es que el código ASCII, sirve para escribir en este blog y en todas las páginas web que existen en el mundo. Al ser un lenguaje universal, adaptado y comprendido por cualquier ordenador, los usuarios podemos leer los textos que se nos presentan en la Red tras la conversión de caracteres y símbolos hacia palabras que tengan sentido.

Convertir de decimal a ascii y viceversa 





Comentarios