Diferencia entre binario y ASCII

Diferencia entre binario y ASCII
Diferencia entre binario y ASCII

Video: Diferencia entre binario y ASCII

Video: Diferencia entre binario y ASCII
Video: Clasificación de animales ovíparos, vivíparos y ovivíparos 2024, Noviembre
Anonim

Binario frente a ASCII

El código binario es un método utilizado en computadoras y dispositivos digitales para representar y transferir texto, símbolos o instrucciones de procesador. Dado que las computadoras y los dispositivos digitales realizan sus operaciones fundamentales en función de dos valores de voltaje (alto o bajo), cada bit de datos involucrados en un proceso debe convertirse a esa forma. El método ideal para realizar esta tarea es representar los datos en el sistema numérico binario, que incluye solo dos dígitos, 1 y 0. Por ejemplo, con cada pulsación de tecla en su teclado, produce una cadena de 1 y 0., que es único para cada carácter y lo envía como salida. El proceso de convertir datos en código binario se denomina codificación. Muchos métodos de codificación se utilizan en informática y telecomunicaciones.

ASCII, que significa Código Estándar Estadounidense para el Intercambio de Información, es una codificación estándar para caracteres alfanuméricos utilizados en computadoras y dispositivos relacionados. ASCII fue introducido por el Instituto de Estándares de los Estados Unidos de América (USASI), ahora conocido como el Instituto Nacional de Estándares de los Estados Unidos.

Más sobre códigos binarios

La forma más sencilla de codificar datos es asignar un valor específico (principalmente en números decimales) al carácter, al símbolo o a la instrucción, y luego convertir el valor (número decimal) en un número binario, que solo consiste de 1`s y 0`s. La secuencia de 1`s y 0`s se denomina cadena binaria. La longitud de la cadena binaria determina el número de caracteres o instrucciones diferentes que se pueden codificar. Con un solo dígito, solo se pueden representar dos caracteres o instrucciones diferentes. Con dos dígitos se pueden representar cuatro caracteres o instrucciones. Generalmente, con una cadena binaria de n dígitos, se pueden representar 2 diferentes caracteres, instrucciones o estados.

Existen muchos métodos de codificación con diferentes longitudes de cadenas binarias, algunas de las cuales tienen una longitud constante y otras una longitud variable. Algunos de los códigos binarios con cadenas de bits constantes son ASCII, ASCII extendido, UTF-2 y UTF-32. UTF-16 y UTF-8 son códigos binarios de longitud variable. Tanto la codificación Huffman como el código Morse también pueden considerarse códigos binarios de longitud variable.

Más sobre ASCII

ASCII es un esquema de codificación de caracteres alfanuméricos introducido en la década de 1960. El ASCII original usa una cadena binaria de 7 dígitos, lo que le permite representar 128 caracteres. Una versión posterior de ASCII llamada ASCII extendido usa una cadena binaria de 8 dígitos que le da la capacidad de representar 256 caracteres diferentes.

ASCII incluye, principalmente, dos tipos de caracteres, que son caracteres de control (representados por 0-31 decimal y 127decimal) y caracteres imprimibles (representados por 32- 126 decimal). Por ejemplo, la eliminación de la tecla de control recibe el valor 127decimal, que se representa mediante 1111111. El carácter a, que recibe el valor 97decimal, está representado por 1100001. ASCII puede representar letras en ambos casos, números, símbolos y teclas de control.

¿Cuál es la diferencia entre código binario y ASCII?

• El código binario es un término general utilizado para un método de codificación de caracteres o instrucciones, pero ASCII es solo una de las convenciones aceptadas mundialmente para la codificación de caracteres, y fue el esquema de codificación binaria más utilizado durante más de tres décadas..

• El código binario puede tener diferentes longitudes para la codificación según la cantidad de caracteres, instrucciones o el método de codificación, pero ASCII usa solo una cadena binaria de 7 dígitos y 8 dígitos para ASCII extendido.

Recomendado: