El código decimal binario (BCD) es un
código ponderado que se utiliza
comúnmente en sistemas digitales cuando
se necesita mostrar números decimales
tal como un display de reloj. El de más interés práctico, encontramos BCD natural, que basa en representar cada dígito decimal a su correspondiente binario natural. Cada dígito corresponde a un grupo de 4 bits. Para realizar esto se requieren unos circuitos integrados codificadores y decodificadores que junto con los display, permiten operar en el sistema decimal, aunque el aparato lo haga internamente en binario.
Código Gray
El código Gray es un código sin
ponderación que cambia sólo un bit
entre una palabra de código y la
siguiente en una secuencia. El código Gray se utiliza para evitar
problemas en sistemas donde un error
puede ocurrir si más de un bit cambia
en secuencia. Algo muy utilizado en robotica y en conversiones de magnitudes analógicas a digitales. Se denomina como código progresivo, en los que cada combinación difiere de la anterior y siguiente en uno de sus dígitos. También conocido como códigos continuos, cuando en la primera y última combinación difieren en un solo bit y se les denomina cíclicos.
Código ASCII
ASCII es un código de caracteres alfanuméricos y caracteres de control. En su forma original, ASCII codifica 128 caracteres y símbolos usando 7
bits. Los primeros 32 caracteres son caracteres de control, que fueron
originalmente requeridos para sistemas teletipo. Hoy en día, estos
caracteres están generalmente asignados a otras funciones más modernas. En 1981, IBM introdujo el código ASCII extendido, el cual es un código de
8-bit y se aumento entonces el conjunto de caracteres a 256.
.
Conversión de Binario a Decimal
Debido a que los numeros decimales estan en base 10 y los coeficientes se mltiplican por potencias de 10. El sistema binario tiene 2 valores posibles: 0 y 1.
Numero binario: 11010.11
Numero decimal: 26.75
Conversión de Decimal a Binario
Para hacer la conversión de decimal a binario, hay que ir dividiendo el número decimal entre dos y anotar en una columna a la derecha el resto (un 0 si el resultado de la división es par y un 1 si es impar).
Procedimiento:
- Dividir entre 2 sucesivamente
- Apuntar el resultado y el resto de cada operación
- Apuntar a lista de ceros y unos de abajo a arriba
- Dividir entre 2 sucesivamente
- Apuntar el resultado y el resto de cada operación
- Apuntar a lista de ceros y unos de abajo a arriba
No hay comentarios.:
Publicar un comentario