Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es codificar?
Es el proceso por el cual la información de una fuente es convertida en símbolos para ser
comunicada. Al codificar convertimos información de un formato o código a otro, con el
propósito de estandarización, velocidad o de compresión.
Códigos Numéricos
Los códigos numéricos sirven para representar números con fines de procesamiento y
almacenamiento. Los números de punto fijo y de punto flotante son ejemplos de estos
códigos.
Punto fijo
El punto decimal se fija en una determinada posición de la palabra de código. Los dígitos
binarios situados a la izquierda de esta posición representa a la parte entera, y los
situados a la derecha (incluyendo el de la posición fijada) a la parte decimal.
Punto flotante
La resolución del problema nos la proporciona la representación exponencial o científica.
Efectivamente, partamos de nuestra experiencia.
Código BCD
El código decimal binario (BCD, Binary Coded Decimal) es una forma de expresar cada uno
de los dígitos decimales con un código binario. Código decimal binario significa que cada
dígito decimal, de 0 hasta 9, se representa mediante un código binario de cuatro bits.
Implementación:
Se implementan normalmente en Displays de 7 segmentos.
Propiedades:
La designación 8421 indica los pesos binarios de los cuatro bits (2 3, 22, 21, 20).
Deci
mal: 0 1 2 3 4 5 6 7 8 9
BCD: 00 00 00 00 01 01 01 01 10 10
00 01 10 11 00 01 10 11 00 01
Aplicación:
Se pueden realizar operaciones aritméticas como suma, resta, multiplicación y división de
números en representación decimal.
Reflejado:
Propiedades:
Se reflejan los bits menos significativos.
000
001
011
010
110
111
101
100
Exceso 3:
Implementación: El código de exceso 3 se relaciona con el BCD (Ver entrada Código BCD
(Código decimal codificado en binario) y algunas veces se utiliza en lugar de éste debido a
que posee ventajas en ciertas operaciones aritméticas.
Propiedades:
Deriva su nombre de exceso 3 debido a que cada grupo de 4 bits equivale al número BCD
8421 más 3.
Aplicación: Se usa en operaciones aritméticas debido a que es muy útil en las operaciones
de resta y división.
Códigos Alfanuméricos:
Código ASCII: El código ASCII es conocido como el acrónimo de las palabras inglesas
American Standard Code for Information Exchange y en español significa Código
Estadounidense Estándar para el Intercambio de Información, este código está basado
integralmente en el alfabeto latino que tiene distintos tipos de usos y puede tratarse de
una combinación de símbolos en el marco de un sistema establecido que cuenta con un
cierto valor.
Origen: tiene sus raíces en la segunda guerra mundial. Allá por 1945 la telegrafía
necesitaba de un código estándar para transmitir la información. La compañía Bell
desarrolló su propio sistema para poder transmitir mensajes de una manera standard a
través del telégrafo. Y menos de veinte años después, en 1963, el Comité Estadounidense
de Estándares constituyó el código ASCII oficialmente. En un primer momento solo incluía
letras mayúsculas y números; cuatro años más tarde se añadieron las letras minúsculas y
algunos caracteres más, formando lo que conocemos como US-ASCII.
Códigos de Error: En programación, los códigos de error son mensajes numerados que
corresponden a errores en una aplicación específica. Se usan a menudo para identificar
fallos de hardware, software o una entrada de datos incorrecta del usuario, en lenguajes
de programación que carecen de manejo de excepciones, aunque a veces se usan
conjuntamente a ellas.
Tipos:
Errores Lógicos.
Códigos de Paridad:
Propiedades: Un bit de paridad par hace el total de dígitos 1's sea par y un bit de paridad
impar hace que el número total de 1's en el grupo sea impar.
Aplicación: Para representar número negativos, una resta se puede transformar en una
suma.
Aplicación: Para representar número negativos, una resta se puede transformar en una
suma.
Aplicación: La forma del complemento a uno de un número binario es un NOT bit a bit
aplicado al número.