CLASIFICACIÓN BINARIA. CÓDIGO ASCII

El código binario permite entender y diseñar sistemas electrónicos digitales. Su sistema de numeración es de vital importancia para la electrónica. También existen distintas configuraciones como BDC, ASCII, etc. Los códigos binarios son un arreglo de dos caracteres, 1 y 0. Entonces, con sólo estos dos dígitos se pueden representar a todo el conjunto de números. También se pueden realizar operaciones lógicas y aritméticas. Incluso se pueden representar números imaginarios y reales. Dicha numeración se puede representar o medir en bits de información. Por ejemplo, 8 bits de información permiten representar hasta 2^8 = 256 combinaciones, desde 0 hasta 255. Cuando se crea un numero con signo, el bit 7 se usa para representar al signo, 0 en el ultimo bit representaría el + y 1 el menos. Por lo tanto un numero con signo de 8 bits, puede representar valores desde -127 hasta +127.

La información puede representarse usando algunos de los siguientes términos:

BIT = Es la unidad mínima de representación en informática. Equivale a un 1 o a un 0.

BYTE u OCTETO= Conjunto de 8 bits (Código ASCII). Cada Byte representa un carácter alfanumérico (números, letras, símbolos). Por tanto, cualquier dato debe convertirse en Bytes. Ej.: “A” = 01000001

KILOBYTE ( 1 kb ) = 1.024 bytes.= 210

MEGABYTE ( 1 Mb ) = 1.024 kb = 1.024 x 1.024 = 1.048.576 bytes.= 210·210=220

GIGABYTE ( 1 Gb ) = 1.024 Mb = 1.048.576 x 1.024 = 1.073.741.824 bytes.= 220·210=230

TERABYTE ( 1 Tb ) = 1.024 Gb = 1.073.741.824 x 1.024 = 1.099.511.627.776 bytes.= 230·210=240

PETABYTES = 240·210=250 bytes

EXABYTES = 250·210=260 bytes

ZETTABYTES = 260·210=270 bytes

YOTTABYTES = 270·210=280 bytes

BRONTOBYTES = 280·210=290 bytes

Se puede clasificar en:

SISTEMA OCTAL: Okta es un término griego que significa 8. El sistema de numeración octal es también muy usado en la computación por tener una base que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7).

SISTEMA HEXADECIMAL: Tiene como base 16. Utiliza los siguientes signos: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F). A partir de F se utilizan dos dígitos. Para transformar un número decimal en Hexadecimal se divide el número tantas veces entre 16 hasta conseguir un cociente entero que no pueda dividirse más.

CADENA DE CARACTERES = Conjunto de letras o párrafos que pueden ser manipulados por el ordenador en cada operación.

MATRICES Y TABLAS = Conjunto de datos definidos por unas posiciones concretas (filas y columnas), constituyendo su intersección lo que denominaremos “Celda”.

CAMPOS Y REGISTROS = Se utilizarán prioritariamente en las bases de datos, agrupándose por tipos concretos: Apellidos, Nombre, Dirección, etc. Un registro se refiere a los campos de un mismo elemento: Pérez Castro, Antonio, C/Ancha, 32).

FICHEROS O ARCHIVOS = Conjunto de datos alfanuméricos, organizados y almacenados en soporte informático según un criterio.

El código ASCII

ASCII (del inglés de American Standard Code for Information Interchange – Código Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales o ANSI) como una evolución de los conjuntos de códigos utilizados entonces en telegrafía. En 1967 se incluyeron las minúsculas y se redefinieron algunos códigos de control para formar el código conocido como US – ASCII.

El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español.

ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio).

Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado.

ASCII es un código de siete bits, lo que significa que usa cadenas de bits representables con siete dígitos binarios (que van de 0 a 127 en base decimal) para representar información de caracteres.

En el momento en el que se introdujo el código ASCII muchas computadoras trabajaban con grupos de ocho bits (bytes u octetos), como la unidad mínima de información; donde el octavo bit se usaba habitualmente como bit de paridad con funciones de control de errores en líneas de comunicación u otras funciones específicas del dispositivo. Las máquinas que no usaban la comprobación de paridad asignaban al octavo bit el valor cero en la mayoría de los casos, aunque otros sistemas, que ejecutaban PRIMOS ponían el octavo bit del código ASCII a uno.

ARTE ASCII