Documentos de Académico
Documentos de Profesional
Documentos de Cultura
02 Códigos Informáticos
02 Códigos Informáticos
Los códigos son la esencia del lenguaje que manejan las computadoras. Los
diversos lenguajes informáticos están expresados con base en un código.
Comprender un lenguaje de este tipo es labor de programadores e implica un nivel
de abstracción importante. El código php, el ASCII y el html son ejemplos de
códigos informáticos.
La mayoría de sistemas informáticos utilizan una misma codificación como base de
algunas de sus aplicaciones y funciones. Al ser un código de caracteres con base
en el alfabeto latino, el código ASCII es generalmente usado para representar
textos, mediante las aplicaciones de procesador de textos que se basan también
en esta codificación. ASCII comprende noventa y cinco caracteres y requiere 8 bits
para formar cada uno de éstos. Es el sistema de símbolos y caracteres que utiliza
la mayoría de computadoras.
Códigos BCD
Cada dígito decimal tiene una representación binaria codificada con 4 bits:
Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
El código BCD (6-bit) ( Binary Coded Decimal) es un código estándar de 6 bits
usado por ordenadores mainframe : Borroughs, Bull, CDC, IBM, General Electric,
NCR, Siemens, Sperry-Univac, etc ...
IBM creó un código para las tarjetas perforadas de los años 1960 que se extendió
entre los otros fabricantes.
El código BCD (6-bit) fue la adaptación del código tarjeta perforada a código
binario para poderlo cargar más fácilmente en la memoria del ordenador central.
El código BCD (6-bit) es pues un código binario que representa caracteres
alfanuméricos y signos de puntuación. Cada carácter está compuesto por 6 bits (2
[[carácter]es octal), con estos 6 bits se pueden definir un total de 64 caracteres
(2^6).
Códigos FIELDATA
Códigos ASCII
Código GRAY
El código binario reflejado o código Gray, nombrado así en honor del investigador
Frank Gray, es un sistema de numeración binario en el que dos valores sucesivos
difieren solamente en uno de sus dígitos.
El código Gray fue diseñado originalmente para prevenir señales ilegales (señales
falsas o viciadas en la representación) de los switches electromecánicos, y
actualmente es usado para facilitar la corrección de errores en los sistemas de
comunicaciones, tales como algunos sistemas de televisión por cable y la televisión
digital terrestre.
No es ponderado ni es un código aritmético; esto es, no hay pesos específicos
asignados a las posiciones de los bits. El carácter importante del código Gray es
que exhibe solo un cambio de bit único de un numero de código al siguiente. Esta
propiedad es muy importante para muchas aplicaciones, tales como codificadores
de posizian axial, donde la susceptibilidad a errores se incrementa con el numero
de cambios de bit entre números adyacentes en una secuencia.
La tabla siguiente es una lista del código Gray de cuatro bits para
números decimales del 0 al 15. Los números binarios se muestran en la tabla
como una referencia. Como los números binarios, el código Gray puede tener
cualquier numero de bits. Note el cambio de bit único entre los números sucesivos
del código Gray. Por ejemplo, dirigiéndose del decimal 3 al 4, el código Gray
cambia de 0010 a 0110, mientras que el binario cambio de 0011 a 0100, un
cambio de tres bits. El único cambio de bit se origina en el tercer bit de la derecha
en el código Gray; los otros permanecen iguales.
Código JOHNSON
Se denomina código Johnson (Johnson-Mobius) al código binario continuo y cíclico
(al igual que el código Gray) cuya capacidad de codificación viene dada por 2n,
siendo n el número de bits. Para codificar los dígitos decimales se necesitarán por
lo tanto 5 bits:
La secuencia es sencilla, consiste en desplazar todos los bits uno a la izquierda y
en el bit menos significativo se coloca el complementario del que estaba mas a la
izquierda.
Dada la simplicidad del diseño de contadores que lleven el cómputo en este
código, se utiliza en el control de sistemas digitales sencillos de alta velocidad.
Proporciona una mayor protección contra errores aunque es menos eficiente en
memoria que el código binario decimal.
Código Binario.
En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por
una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en
las tablas en notación octal, decimal o hexadecimal.
Código hexadecimal.
El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por
IBM en 1963.