Qué Es El Código ASCII: Para Qué Sirve Y Qué Significa En Informática

Trata de imaginarte que cuando necesitas escribir un mensaje en un teléfono móvil o un texto en una computadora, vas a necesitar escribir un gran número entre ceros (0) y unos (1); lo que se denomina números binarios, no letras y palabras. Sigue leyendo y aprende qué es el código ASCII, para que se usa y que significan estas siglas.

Por si no lo sabes, los números binarios son la única manera de que tu computadora pueda procesar toda la información que llega del exterior, todas las órdenes y comandos que se envían llegan al centro de procesamiento de una manera binaria.

Índice De Contenidos()

    ¿Qué es el código ASCII y para qué se usa en informática?

    Aquí te revelaremos qué es el código ASCII y para qué se usa, todo esto en una pequeña pieza que hemos preparado para ti sobre el código "Aski", es asi cómo este código se pronuncia comúnmente en el idioma español.

    Las computadoras tienen una forma algo compleja de deducir y procesar la información, fundamentalmente los datos se toman en forma de caracteres y se convierten en números binarios, eso quiere decir, un grupo de unos y ceros.

    Las unidades más diminutas  de información en estas computadoras son símbolos, que se almacenan en un formato de 8 bits. Normalmente es una secuencia de 8 dígitos binarios, que también se pueden llamar números de octetos u octetos.

    Debes saber que el Código Estándar Americano para el Intercambio de Información, es conocido popularmente como ASCII por sus siglas en inglés, es un código de caracteres basado en el alfabeto latino o Romano. Se utiliza para definir parámetros que permiten representar los caracteres en bits, en el caso del código ASCII, 7 bits; en resumen, el código ASCII es un traductor de información entre el usuario y la propia Pc.

    Permite acelerar y optimizar el proceso y el guardado de información en una computadora, mejorando así la comunicación con el mundo exterior. También permite representar un total de 128 caracteres en su versión regular que van de 0 a 127 con una base de 10.

    Estos bloques se dividen en dos grupos: el bloque de control de código y los bloques de impresión, que incluyen todas las letras del alfabeto y los caracteres usados en el teclado. En la versión extendida del código ASCII, puedes hacer que se dupliquen al llegar a 255 con una base decimal.

    Además, esta versión puede incluir grafismos de idiomas más antiguos como el griego o el hebreo, según corresponda, y estas tablas almacenan información en formato de 8 bits.

    ¿Por qué razón se creó el ASCII? Historia y Orígenes

    Ya que saber qué es el código ASCII, es momento de que sepas para qué fue creado. Por muy triste y desafortunado que sea, la gente sólo usó más de su potencial y aumentó nuestra tecnología en tiempos de guerra y crisis.

    Alrededor de 1945, cuando estalló la Segunda Guerra Mundial, era necesario transmitir con seguridad los mensajes en código Morse. Tal proceso se simplificó enormemente porque su "punto y guión" también podía fácilmente igualar a los números binarios 1 y 0, y se utilizaron los telégrafos de la época para hacerlo.

    La primera etapa de lo que ahora se conoce como ASCII fue desarrollada por la compañía de telecomunicaciones llamada Bell, que en la actualidad es AT&T.

    Aunque, no fue hasta 1963, con la aprobación de la "Agencia Americana de Estándares", que muchas de las unidades que ya estaban en uso en los antiguos telégrafos fueron reformuladas, y muchas otras fueron añadidas para lograr consolidar el código ASCII. .

    Con todo y las nuevas unidades añadidas, incluyendo nuevos caracteres de puntuación, acentos y letras minúsculas, aún no era suficiente. Es por ello que, años más tarde, la empresa IBM lanzó la primera versión extendida del código, que alcanzó los 255 caracteres.

    Caracteres de control de código ASCII ¿Qué son y para qué se utilizan?

    Hay 33 códigos en el código ASCII que no forman parte de los caracteres conocidos, estos son los primeros 0 a 31 y el 127. Los mismos se encuentran diseñados como unidades de control donde se pueden dar órdenes y controlar más fácilmente tanto el computador como otros dispositivos externos. En particular, solía ser capaz de controlar las impresoras y algunos otros equipos.

    Sin embargo, con el tiempo se volvieron obsoletos, incluso entonces puedes activarlos usando las teclas ALT + el numero en decimales, aunque sólo desde el teclado numérico. Por ejemplo, uno de los más utilizados con este código es @, que puede ser activado con las teclas ALT + 64 del teclado numérico.

    Binario

    Decimal

    Abreviatura

    Nombre/Significado

    0000 0000

    NUL

    Carácter Nulo

    0000 0001

    1

    SOH

    Inicio de Encabezado

    0000 0010

    2

    STX

    Inicio de Texto

    0000 0011

    3

    ETX

    Fin de Texto

    0000 0100

    4

    EOT

    Fin de Transmisión

    0000 0101

    5

    ENQ

    Consulta

    0000 0110

    6

    ACK

    Acuse de recibo

    0000 0111

    7

    BEL

    Timbre

    0000 1000

    8

    BS

    Retroceso

    0000 1001

    9

    HT

    Tabulación horizontal

    0000 1010

    10

    LF

    Salto de línea

    0000 1011

    11

    VT

    Tabulación Vertical

    0000 1100

    12

    FF

    Avance de página

    0000 1101

    13

    CR

    Retorno de carro

    0000 1110

    14

    SO

    Desactivar mayúsculas

    0000 1111

    15

    SI

    Activar mayúsculas

    0001 0000

    16

    DLE

    Escape vínculo de datos

    0001 0001

    17

    DC1

    Control de dispositivo 1

    0001 0010

    18

    DC2

    Control de dispositivo 2

    0001 0011

    19

    DC3

    Control de dispositivo 3

    0001 0100

    20

    DC4

    Control de dispositivo 4

    0001 0101

    21

    NAK

    Acuse de recibo negativo

    0001 0110

    22

    SYN

    Sincronía en espera

    0001 0111

    23

    ETB

    Fin del bloque de transmisión

    0001 1000

    24

    CAN

    Cancelar

    0001 1001

    25

    EM

    Fin del medio

    0001 1010

    26

    SUB

    Substitución

    0001 1011

    27

    ESC

    Escape

    0001 1100

    28

    FS

    Separador de archivo

    0001 1101

    29

    GS

    Separador de grupo

    0001 1110

    30

    RS

    Separador de registro

    0001 1111

    31

    US

    Separador de unidad

    0111 1111

    127

    DEL

    Suprimir

    Caracteres importantes en ASCII

    Entenderás mejor qué es el código ASCII con esta tabla de caracteres imprescindibles puedes añadir todos aquellos números y letras que se usan en la escritura, omitiendo por el momento todos los signos de puntuación.

    De la misma forma puedes activarlos presionando ALT + la combinación exacta de dígitos en decimal. El rango de valores es de 48 a 57 para los números del 0 al 9, de 65 a 90 para las letras mayúsculas y de 97 a 122 para las minúsculas.

    Números

    Binario

    Decimal

    Carácter representado

    0011 0000

    48

    0011 0001

    49

    1

    0011 0010

    50

    2

    0011 0011

    51

    3

    0011 0100

    52

    4

    0011 0101

    53

    5

    0011 0110

    54

    6

    0011 0111

    55

    7

    0011 1000

    56

    8

    0011 1001

    57

    9

    Letras Mayúsculas

    Binario

    Decimal

    Carácter representado

    0100 0001

    65

    A

    0100 0010

    66

    B

    0100 0011

    67

    C

    0100 0100

    68

    D

    0100 0101

    69

    E

    0100 0110

    70

    F

    0100 0111

    71

    G

    0100 1000

    72

    H

    0100 1001

    73

    I

    0100 1010

    74

    J

    0100 1011

    75

    K

    0100 1100

    76

    L

    0100 1101

    77

    M

    0100 1110

    78

    N

    0100 1111

    79

    O

    0101 0000

    80

    P

    0101 0001

    81

    Q

    0101 0010

    82

    R

    0101 0011

    83

    S

    0101 0100

    84

    T

    0101 0101

    85

    U

    0101 0110

    86

    V

    0101 0111

    87

    W

    0101 1000

    88

    X

    0101 1001

    89

    Y

    0101 1010

    90

    Z

    Letras Minúsculas

    Binario

    Decimal

    Carácter representado

    0110 0001

    97

    a

    0110 0010

    98

    b

    0110 0011

    99

    c

    0110 0100

    100

    d

    0110 0101

    101

    e

    0110 0110

    102

    f

    0110 0111

    103

    g

    0110 1000

    104

    h

    0110 1001

    105

    i

    0110 1010

    106

    j

    0110 1011

    107

    k

    0110 1100

    108

    l

    0110 1101

    109

    m

    0110 1110

    110

    n

    0110 1111

    111

    o

    0111 0000

    112

    p

    0111 0001

    113

    q

    0111 0010

    114

    r

    0111 0011

    115

    s

    0111 0100

    116

    t

    0111 0101

    117

    u

    0111 0110

    118

    v

    0111 0111

    119

    w

    0111 1000

    120

    x

    0111 1001

    121

    y

    0111 1010

    122

    z

    Por último, se tiene un único carácter tipográfico, que es sólo "Espacio" con el número 32, que se activa con la tecla de espacio. Se incluye entre los caracteres mecanografiados como invisible porque, aunque no se puede evaluar, siempre está presente en nuestros textos.

    Binario

    Decimal

    Carácter representado

    0010 0000

    32

    espacio ( )

    Lista de caracteres especiales  ASCII ¿Cuáles son y para que se usan?

    Es importante que sepas que los caracteres especiales incluyen todos los símbolos, signos de puntuación y símbolos matemáticos, que también forman parte de los caracteres mecanografiados, pero están separados de la siguiente manera.

    Los grupos comienzan con el número decimal 33-47, se unen con 58-64, continúan con 91-96 y por ultimo del 123-126:

    Caracteres Especiales

    Binario

    Decimal

    Carácter representado

    0010 0001

    33

    !

    0010 0010

    34

    "

    0010 0011

    35

    #

    0010 0100

    36

    $

    0010 0101

    37

    %

    0010 0110

    38

    &

    0010 0111

    39

    '

    0010 1000

    40

    (

    0010 1001

    41

    )

    0010 1010

    42

    *

    0010 1011

    43

    +

    0010 1100

    44

    ,

    0010 1101

    45

    -

    0010 1110

    46

    .

    0010 1111

    47

    /

    0011 1010

    58

    :

    0011 1011

    59

    ;

    0011 1100

    60

    <

    0011 1101

    61

    =

    0011 1110

    62

    >

    0011 1111

    63

    ?

    0100 0000

    64

    @

    0101 1011

    91

    [

    0101 1100

    92

    \

    0101 1101

    93

    ]

    0101 1110

    94

    ^

    0101 1111

    95

    _

    0110 0000

    96

    `

    0111 1011

    123

    {

    0111 1100

    124

    |

    0111 1101

    125

    }

    0111 1110

    126

    ~

    ASCII vs Unicode: Principales diferencias entre los dos

    Es válido decir que Unicode es una versión mejorada de ASCII, ya que Unicode incluye los mismos caracteres que ASCII sin ningún cambio, aunque soporta más de ellos. Su principal propósito es ser compatible con todos los equipos, no obstante veamos las principales diferencias que distinguen a los 2 códigos:

    1. La diferencia fundamental es que las secuencias binarias de Unicode son mucho más largas y pesadas que las de ASCII y alcanzan los 32 bits, en tanto que ASCII solamente tiene 7 bits.
    2. Otra diferencia entre tales códigos es el número de caracteres: el ASCII es sólo 128, mientras que el Unicode alcanza los 221 caracteres en la versión estándar.
    3. Unicode es capaz de soportar múltiples idiomas simultáneamente, a diferencia del propio código ASCII.

    Arte ASCII ¿Qué tipo de arte se crea con este código?

    Es una disciplina poco convencional que puede ser llamada "puntillismo digital".

    Fundamentalmente el artista utiliza todos los caracteres imprimibles que el código proporciona, y en un simple procesador de textos, pone su imaginación a trabajar hasta que logra obras verdaderamente notables.

    Debes saber que, este tipo de arte se usaba a menudo en consolas más antiguas que no poseían la capacidad de procesamiento de gráficos como las de la actualidad. Además estaba presente en los diseños de los primeros videojuegos, y en ciertos casos era fundamental para la representación gráfica de los diagramas.

    Aunque el concepto de ello suena muy básico, el Art ASCII es una de las tendencias más versátiles, se puede combinar con otras para crear elementos de paisaje, realismo, cubismo, etc. Inclusive se ha usado como filtro en muchas aplicaciones y programas de edición multimedia.

    También ha tenido una fuerte influencia en la cultura de Internet. Por supuesto, no te diste cuenta, pero por dentro eres un artista ASCII. Todo el mundo ha escrito alguna vez esas combinaciones de punto y coma seguidas de un paréntesis de cierre para guiñar un ojo a un contacto (😉). Tales expresiones son parte de este arte y fueron los primeros "emoticonos" de la historia.

    Su influencia es tan grande que tanto WhatsApp, Telegram y Facebook Messenger te permiten añadir un emoji escribiendo una versión ASCII del mismo. No obstante, también es una de las formas de arte más subestimadas.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir