Códigos De Computadora
Código Decimal Codificado en Binario (BCD).
Sirve para representar los dígitos decimales del 0 al 9 y es un ejemplo de un código ponderado, es decir, cada posición de bit enel código tiene un valor o peso numérico fijo asociado a ella.
Este código asigna una representación binaria sin signo de 4 bits a cada dígito entre 0 y 9, no usándose las palabras del código entre1010 y 1111.
La conversión entre las representaciones BCD y decimal se puede llevar a cabo simplemente sustituyendo 4 dígitos BCD por cada dígito decimal y viceversa. Sin embargo, en la práctica sesuelen agrupar dos dígitos BCD en un byte de 8 bits, que por tanto puede representar cualquier valor comprendido entre 0 y 99.
Ejemplo 3.
Codificar el número N = (9750)10 en BCD.
Después seconcatenan los códigos individuales para obtener
N = (1001011101010000)
El código BCD se puede utilizar en operaciones aritméticas. La suma es la más importante de estas operaciones, ya que las otras tresse pueden llevar a cabo utilizando la suma. Para sumar dos números en formato BCD se siguen los siguientes pasos:
Se suman utilizando las reglas de la suma binaria.
Si una suma de cuatro bits esigual o menor que 9, es un número BCD válido.
Si una suma de 4 bits es mayor que 9, o si se genera un acarreo en el grupo de 4 bits, el resultado no es válido. En este caso, se suma 6 (0110) al grupode 4 bits para saltar así los 6 estados no válidos y pasar al código BCD. Si se genera un acarreo al sumar 6, éste se suma al grupo de 4 bits siguiente.
Código ASCII.
Es el código de caracteres másutilizado en las aplicaciones de cómputo. Por sus siglas en ingles se llama Código estándar americano para intercambio de información.
En general, una cadena de bits puede representar cualquiercarácter, numérico o no. Dado que la mayoría de los procesadores de datos incluyen texto, los caracteres que se usan mas frecuentemente forman parte de un alfabeto, que se representa en el computador...
Regístrate para leer el documento completo.