SlideShare una empresa de Scribd logo
1 de 8
Instituto Tecnológico de Tijuana
                     Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________




                       PERIODO: Enero – Junio 2012



Carrera: Ingeniería en Sistemas Computacionales


Materia: Principios Eléctricos y Aplicación Digital (6SC5C)


Tema: Códigos Binarios


Unidad: Sistemas Digitales y Sistemas Numéricos
                                    Integrantes:
                          Flores Lomeli Laura Lorena
                     González Cruz Amy de Los Ángeles
                              Ventura Chacón Abel


Nombre del Maestro: M.C Jorge Carlos Rios


Aula: 303      Horario: 14:00-15:00


Fecha de entrega: 28 de mayo del 2012
Instituto Tecnológico de Tijuana
                     Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________



A continuación se muestra una clasificación aproximada de los códigos binarios más
importantes. Por supuesto existen mas códigos pero estos no son más que variaciones
sobre los que aparecen en la figura. Además hay otros códigos como el ASCII.
Instituto Tecnológico de Tijuana
                      Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________



QUE ES EL CÓDIGO BINARIO?

El término bit, es una abreviación de dígito binario, un dígito binario es un estado
“abierto” o “cerrado” lógico, se lo comprende mostrándolo y analizándolo como un “1” o
“0”. En una computadora es representado un “1” o “0” eléctricamente con diferencia de
voltaje; en el caso de un Disco Rígido (generalmente el Sistema de Almacenamiento
Principal en una PC), o CD, por dos formas distintas de diminutas marcas en la superficie,
en el caso del Disco Rígido señales magnéticas, en el caso del CD señales que reflejarán el
"láser" que rebotará en el CD y será recepcionado por un sensor de distinta forma (debido
a que son hechas de tal forma que reboten distinto la luz), indicando así, si es un cero o un
uno.

EN ELECTRÓNICA DIGITAL ¿COMO REPRESENTO NÚMEROS EN BINARIO?

El sistema binario o sistema de numeración de base dos, es un lenguaje utilizado en
electrónica digital. En una computadora, una persona interactúa con una máquina, y ésta
interpreta en su base, únicamente código binario, por más que el usuario esté usando un
Mouse. Si en una máquina sólo interpreta, digamos “unos y ceros”, que en realidad no
sabe la máquina lo que es un uno o un cero sino que todo es dos estados;
originariamente: “pasa” o “no pasa” corriente, aunque ahora se utilizan distintas señales
como se dijo, por ejemplo lo que interpretamos como “1” puede ser 5 volteos y lo que
interpretamos como “0” pueden ser 3 volteos. La pregunta es: ¿cómo le expreso a una
máquina el número 3? Agrupando unos y ceros. Obviamente cuantos más valores binarios
agrupemos, más números humanos se podrán representar, y también letras; ya que
deduzca que los números que utilizamos son 10 (diez) números que al ir cambiando su
orden y cantidad, hacemos números más extensos, y lo mismo ocurre con las letras.



Entonces para comenzar ya podemos saber que:



Para representar del 0 al 1 necesito 1 bit;

Para representar del 0 al 3 necesito 2 bit;

Para representar del 0 al 7 necesito 3 bit;
Instituto Tecnológico de Tijuana
                     Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________




Códigos Continuos

Aquellos códigos numéricos en los que combinaciones que corresponden a números
consecutivos son adyacentes entre si.



Códigos Cíclicos

Códigos continuos en los que la última y la primera combinación corresponden a números
códigos adyacentes entre si.



CÓDIGO GRAY

La gran ventaja de este código es su facilidad de conversión al código binario natural y
viceversa. En la siguiente tabla se reflejan los códigos Gray de 2, 3 y 4 bits. Cuando se
colocan datos de posición binaria en un disco montado en un eje giratorio de modo que
puedan ser leídos para que den información sobre la posición del eje, utilizan un código en
el cual solo un bit cambia al pasar de una posición a la siguiente. Esto reduce errores.
Instituto Tecnológico de Tijuana
                      Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________



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 más 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.




PONDERACIÓN

La mayoría de los sistemas de numeración actuales son ponderados, es decir, cada
posición de una secuencia de dígitos tiene asociado un peso. El sistema binario es, de
hecho, un sistema de numeración posicional ponderado. Sin embargo, algunos códigos
binarios, como el código Gray, no son ponderados, es decir, no tienen un peso asociado a
cada posición. Otros, como el mismo código binario natural o el BCD natural sí lo son.
Instituto Tecnológico de Tijuana
                      Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________



CÓDIGOS BCD (DECIMAL CODIFICADO EN BINARIO)

La información procesada por cualquier sistema digital finalmente se debe convertir a
sistema decimal, para poder interpretarla con mayor facilidad. Esta es la principal razón de
la existencia de los códigos BCD. Estos códigos se basan en representar por separado en
un cierto código binario a los diferentes dígitos que componen número decimal. Por lo
tanto se utilizarán 4 bits BCD para representar cada dígito decimal. Los códigos BCD más
utilizados son:

       BCD Natural
       BCD Aiken
       BCD Exceso 3 (XCS 3)
       BCD Gray
       BCD 7 Segmentos


CÓDIGOS DECIMALES CODIFICADOS EN BINARIO (BCD)

Pueden ser Ponderados y No Ponderados. Códigos ponderados son aquellos en los que, a
cada posición de la cifra binaria se le asigna un peso y el número decimal equivalente a
una cifra binaria se obtiene sumando los pesos de las posiciones que poseen el valor uno.
Lógicamente, códigos no ponderados son aquellos en quelas posiciones de cada bit en la
cifra binaria no tienen asignado ningún peso. Es una forma directa asignada a un
equivalente binario. Es posible asignar cargas a los bits binarios de acuerdo a sus
posiciones. Las cargas en el código BCD son8, 4, 2, 1.Ejemplo: Para representar el dígito
decimal 6 en código BCD sería:.0110Ya que 0 x 8 + 1 x 4 + 1 x 2 ÷ 0+1 = 6.

BCD NATURAL

Se forma con las diez primeras posiciones del binario natural. Por lo tanto es un código
pesado o posicional de peso 8421.
Instituto Tecnológico de Tijuana
                      Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________



BCD AIKEN

También es un código pesado de peso 2421, pero además es auto complementado,
porque complementando el “0” se obtiene el “9”, complementando el “1” se obtiene el
“8” y así sucesivamente.




CODIGO DE EXCESO 3

El código BCD no ponderado más importante es el de Exceso 3. Su nombre viene dado
porque a cualquier cifra en BCD natural se le suma un tres binario (11) dando el
equivalente en este código. Tienen una particularidad que lo hace especialmente
interesante y es que cada cifra posee al menos un bit significativo (un 1), lo que permite
identificar la existencia de una información o no. Se puede aplicar el complemento a 9 con
facilidad, por lo que, se emplea en sistemas digitales para realizar operaciones aritméticas
(en código binario) y la sustracción se hace por medio del complemento de 9. Se utiliza en
algunos computadores viejos. Este es un código sin carga, cuya asignación se obtiene del
correspondiente valor en BCD una vez se haya sumado 3. El exceso a 3 es un código auto
complementario, esto es que el complemento a 9 del número decimal se obtiene
fácilmente cambiando los más por ceros y los ceros por más.
Instituto Tecnológico de Tijuana
                     Departamento de Computación y Sistemas

                               SUBDIRECCIÓN ACADÉMICA
____________________________________________________________________________________



                                   REFERENCIAS
                  http://es.scribd.com/doc/16656542/CODIGOS-BINARIOS

                     http://es.wikipedia.org/wiki/C%C3%B3digo_binario

               http://www.estudiargratis.com.ar/hardware/codigobinario.htm

Más contenido relacionado

La actualidad más candente (20)

informe compuertas logicas Formato IEEE
informe compuertas logicas Formato IEEEinforme compuertas logicas Formato IEEE
informe compuertas logicas Formato IEEE
 
mapas de karnaugh
mapas de karnaughmapas de karnaugh
mapas de karnaugh
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Diseño de Circuitos Secuenciales
Diseño de Circuitos SecuencialesDiseño de Circuitos Secuenciales
Diseño de Circuitos Secuenciales
 
Tema 2
Tema 2Tema 2
Tema 2
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estados
 
Practica0,1,2,3,4
Practica0,1,2,3,4Practica0,1,2,3,4
Practica0,1,2,3,4
 
RAÍCES DE ECUACIONES NO LINEALES
RAÍCES DE ECUACIONES NO LINEALESRAÍCES DE ECUACIONES NO LINEALES
RAÍCES DE ECUACIONES NO LINEALES
 
11 Transformada De Laplace
11 Transformada De Laplace11 Transformada De Laplace
11 Transformada De Laplace
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
48820741 manual-proteus
48820741 manual-proteus48820741 manual-proteus
48820741 manual-proteus
 
Sensores Resistivos
Sensores ResistivosSensores Resistivos
Sensores Resistivos
 
Proyecto 7 Flip Flops
Proyecto 7 Flip FlopsProyecto 7 Flip Flops
Proyecto 7 Flip Flops
 
Sistemas Numéricos y Códigos Digitales
Sistemas Numéricos y Códigos DigitalesSistemas Numéricos y Códigos Digitales
Sistemas Numéricos y Códigos Digitales
 
TTL-CMOS
TTL-CMOSTTL-CMOS
TTL-CMOS
 
PLC: Archivo 6 de la Unidad 5 instrucciones de comparación para PLC
PLC: Archivo 6 de la Unidad 5 instrucciones de comparación para PLC PLC: Archivo 6 de la Unidad 5 instrucciones de comparación para PLC
PLC: Archivo 6 de la Unidad 5 instrucciones de comparación para PLC
 
Tabla pt100
Tabla pt100Tabla pt100
Tabla pt100
 
Electrónica: El SCR (rectificador controlado de silicio)
Electrónica: El SCR (rectificador controlado de silicio)Electrónica: El SCR (rectificador controlado de silicio)
Electrónica: El SCR (rectificador controlado de silicio)
 
Simbologia isa.
Simbologia isa.Simbologia isa.
Simbologia isa.
 
Registro de desplazamiento
Registro de desplazamientoRegistro de desplazamiento
Registro de desplazamiento
 

Destacado

Destacado (6)

Sistema ascii y binario
Sistema ascii y binarioSistema ascii y binario
Sistema ascii y binario
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Codigo Binario
Codigo BinarioCodigo Binario
Codigo Binario
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del software
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 

Similar a Codigos binarios

Similar a Codigos binarios (20)

Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1
 
PRESENTACIÓN DE INGENIERÍA ELECTRONICA UNIDAD DIDÁCTICA MULTIMEDIA N°5.pptx
PRESENTACIÓN DE INGENIERÍA ELECTRONICA UNIDAD DIDÁCTICA MULTIMEDIA N°5.pptxPRESENTACIÓN DE INGENIERÍA ELECTRONICA UNIDAD DIDÁCTICA MULTIMEDIA N°5.pptx
PRESENTACIÓN DE INGENIERÍA ELECTRONICA UNIDAD DIDÁCTICA MULTIMEDIA N°5.pptx
 
Tutorial De Comunicacion De Datos
Tutorial De Comunicacion De DatosTutorial De Comunicacion De Datos
Tutorial De Comunicacion De Datos
 
74 ls148
74 ls14874 ls148
74 ls148
 
Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1
 
Parte 3
Parte 3Parte 3
Parte 3
 
Ejercicios vlsm
Ejercicios vlsmEjercicios vlsm
Ejercicios vlsm
 
2mas
2mas2mas
2mas
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Códigos
CódigosCódigos
Códigos
 
Recursos logicos
Recursos logicosRecursos logicos
Recursos logicos
 
Expo SistNum.pptx
Expo SistNum.pptxExpo SistNum.pptx
Expo SistNum.pptx
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Curso básico de ensamblador
Curso básico de ensambladorCurso básico de ensamblador
Curso básico de ensamblador
 
Compu deber
Compu deberCompu deber
Compu deber
 
Folleto de todo
Folleto de todoFolleto de todo
Folleto de todo
 
Compu deber
Compu deberCompu deber
Compu deber
 
Compu deber
Compu deberCompu deber
Compu deber
 
Guia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-netGuia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-net
 
Documento tecnico de computacion
Documento tecnico de computacionDocumento tecnico de computacion
Documento tecnico de computacion
 

Más de lorena

Hdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwareHdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwarelorena
 
Hdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwareHdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwarelorena
 
Hdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwareHdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwarelorena
 
Transistores
TransistoresTransistores
Transistoreslorena
 
Tipos de diodos
Tipos de diodosTipos de diodos
Tipos de diodoslorena
 
Tmateriales
TmaterialesTmateriales
Tmaterialeslorena
 
Tmateriales
TmaterialesTmateriales
Tmaterialeslorena
 
Capacitadores y bobinas
Capacitadores y bobinasCapacitadores y bobinas
Capacitadores y bobinaslorena
 
Metacognicion 7
Metacognicion 7Metacognicion 7
Metacognicion 7lorena
 
Metacognicion 1
Metacognicion 1Metacognicion 1
Metacognicion 1lorena
 
Metacognicion
MetacognicionMetacognicion
Metacognicionlorena
 
Metacognicion
MetacognicionMetacognicion
Metacognicionlorena
 
La Sociedad Del Conocimiento
La Sociedad Del ConocimientoLa Sociedad Del Conocimiento
La Sociedad Del Conocimientolorena
 
La Generacion Net
La Generacion NetLa Generacion Net
La Generacion Netlorena
 
Comparaciones Web 2.0 3.0
Comparaciones Web 2.0 3.0Comparaciones Web 2.0 3.0
Comparaciones Web 2.0 3.0lorena
 
Metafora Del Aprendizaje
Metafora Del AprendizajeMetafora Del Aprendizaje
Metafora Del Aprendizajelorena
 

Más de lorena (16)

Hdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwareHdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardware
 
Hdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwareHdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardware
 
Hdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardwareHdl lenguaje descriptivo de hardware
Hdl lenguaje descriptivo de hardware
 
Transistores
TransistoresTransistores
Transistores
 
Tipos de diodos
Tipos de diodosTipos de diodos
Tipos de diodos
 
Tmateriales
TmaterialesTmateriales
Tmateriales
 
Tmateriales
TmaterialesTmateriales
Tmateriales
 
Capacitadores y bobinas
Capacitadores y bobinasCapacitadores y bobinas
Capacitadores y bobinas
 
Metacognicion 7
Metacognicion 7Metacognicion 7
Metacognicion 7
 
Metacognicion 1
Metacognicion 1Metacognicion 1
Metacognicion 1
 
Metacognicion
MetacognicionMetacognicion
Metacognicion
 
Metacognicion
MetacognicionMetacognicion
Metacognicion
 
La Sociedad Del Conocimiento
La Sociedad Del ConocimientoLa Sociedad Del Conocimiento
La Sociedad Del Conocimiento
 
La Generacion Net
La Generacion NetLa Generacion Net
La Generacion Net
 
Comparaciones Web 2.0 3.0
Comparaciones Web 2.0 3.0Comparaciones Web 2.0 3.0
Comparaciones Web 2.0 3.0
 
Metafora Del Aprendizaje
Metafora Del AprendizajeMetafora Del Aprendizaje
Metafora Del Aprendizaje
 

Codigos binarios

  • 1. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ PERIODO: Enero – Junio 2012 Carrera: Ingeniería en Sistemas Computacionales Materia: Principios Eléctricos y Aplicación Digital (6SC5C) Tema: Códigos Binarios Unidad: Sistemas Digitales y Sistemas Numéricos Integrantes: Flores Lomeli Laura Lorena González Cruz Amy de Los Ángeles Ventura Chacón Abel Nombre del Maestro: M.C Jorge Carlos Rios Aula: 303 Horario: 14:00-15:00 Fecha de entrega: 28 de mayo del 2012
  • 2. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ A continuación se muestra una clasificación aproximada de los códigos binarios más importantes. Por supuesto existen mas códigos pero estos no son más que variaciones sobre los que aparecen en la figura. Además hay otros códigos como el ASCII.
  • 3. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ QUE ES EL CÓDIGO BINARIO? El término bit, es una abreviación de dígito binario, un dígito binario es un estado “abierto” o “cerrado” lógico, se lo comprende mostrándolo y analizándolo como un “1” o “0”. En una computadora es representado un “1” o “0” eléctricamente con diferencia de voltaje; en el caso de un Disco Rígido (generalmente el Sistema de Almacenamiento Principal en una PC), o CD, por dos formas distintas de diminutas marcas en la superficie, en el caso del Disco Rígido señales magnéticas, en el caso del CD señales que reflejarán el "láser" que rebotará en el CD y será recepcionado por un sensor de distinta forma (debido a que son hechas de tal forma que reboten distinto la luz), indicando así, si es un cero o un uno. EN ELECTRÓNICA DIGITAL ¿COMO REPRESENTO NÚMEROS EN BINARIO? El sistema binario o sistema de numeración de base dos, es un lenguaje utilizado en electrónica digital. En una computadora, una persona interactúa con una máquina, y ésta interpreta en su base, únicamente código binario, por más que el usuario esté usando un Mouse. Si en una máquina sólo interpreta, digamos “unos y ceros”, que en realidad no sabe la máquina lo que es un uno o un cero sino que todo es dos estados; originariamente: “pasa” o “no pasa” corriente, aunque ahora se utilizan distintas señales como se dijo, por ejemplo lo que interpretamos como “1” puede ser 5 volteos y lo que interpretamos como “0” pueden ser 3 volteos. La pregunta es: ¿cómo le expreso a una máquina el número 3? Agrupando unos y ceros. Obviamente cuantos más valores binarios agrupemos, más números humanos se podrán representar, y también letras; ya que deduzca que los números que utilizamos son 10 (diez) números que al ir cambiando su orden y cantidad, hacemos números más extensos, y lo mismo ocurre con las letras. Entonces para comenzar ya podemos saber que: Para representar del 0 al 1 necesito 1 bit; Para representar del 0 al 3 necesito 2 bit; Para representar del 0 al 7 necesito 3 bit;
  • 4. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ Códigos Continuos Aquellos códigos numéricos en los que combinaciones que corresponden a números consecutivos son adyacentes entre si. Códigos Cíclicos Códigos continuos en los que la última y la primera combinación corresponden a números códigos adyacentes entre si. CÓDIGO GRAY La gran ventaja de este código es su facilidad de conversión al código binario natural y viceversa. En la siguiente tabla se reflejan los códigos Gray de 2, 3 y 4 bits. Cuando se colocan datos de posición binaria en un disco montado en un eje giratorio de modo que puedan ser leídos para que den información sobre la posición del eje, utilizan un código en el cual solo un bit cambia al pasar de una posición a la siguiente. Esto reduce errores.
  • 5. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ 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 más 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. PONDERACIÓN La mayoría de los sistemas de numeración actuales son ponderados, es decir, cada posición de una secuencia de dígitos tiene asociado un peso. El sistema binario es, de hecho, un sistema de numeración posicional ponderado. Sin embargo, algunos códigos binarios, como el código Gray, no son ponderados, es decir, no tienen un peso asociado a cada posición. Otros, como el mismo código binario natural o el BCD natural sí lo son.
  • 6. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ CÓDIGOS BCD (DECIMAL CODIFICADO EN BINARIO) La información procesada por cualquier sistema digital finalmente se debe convertir a sistema decimal, para poder interpretarla con mayor facilidad. Esta es la principal razón de la existencia de los códigos BCD. Estos códigos se basan en representar por separado en un cierto código binario a los diferentes dígitos que componen número decimal. Por lo tanto se utilizarán 4 bits BCD para representar cada dígito decimal. Los códigos BCD más utilizados son: BCD Natural BCD Aiken BCD Exceso 3 (XCS 3) BCD Gray BCD 7 Segmentos CÓDIGOS DECIMALES CODIFICADOS EN BINARIO (BCD) Pueden ser Ponderados y No Ponderados. Códigos ponderados son aquellos en los que, a cada posición de la cifra binaria se le asigna un peso y el número decimal equivalente a una cifra binaria se obtiene sumando los pesos de las posiciones que poseen el valor uno. Lógicamente, códigos no ponderados son aquellos en quelas posiciones de cada bit en la cifra binaria no tienen asignado ningún peso. Es una forma directa asignada a un equivalente binario. Es posible asignar cargas a los bits binarios de acuerdo a sus posiciones. Las cargas en el código BCD son8, 4, 2, 1.Ejemplo: Para representar el dígito decimal 6 en código BCD sería:.0110Ya que 0 x 8 + 1 x 4 + 1 x 2 ÷ 0+1 = 6. BCD NATURAL Se forma con las diez primeras posiciones del binario natural. Por lo tanto es un código pesado o posicional de peso 8421.
  • 7. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ BCD AIKEN También es un código pesado de peso 2421, pero además es auto complementado, porque complementando el “0” se obtiene el “9”, complementando el “1” se obtiene el “8” y así sucesivamente. CODIGO DE EXCESO 3 El código BCD no ponderado más importante es el de Exceso 3. Su nombre viene dado porque a cualquier cifra en BCD natural se le suma un tres binario (11) dando el equivalente en este código. Tienen una particularidad que lo hace especialmente interesante y es que cada cifra posee al menos un bit significativo (un 1), lo que permite identificar la existencia de una información o no. Se puede aplicar el complemento a 9 con facilidad, por lo que, se emplea en sistemas digitales para realizar operaciones aritméticas (en código binario) y la sustracción se hace por medio del complemento de 9. Se utiliza en algunos computadores viejos. Este es un código sin carga, cuya asignación se obtiene del correspondiente valor en BCD una vez se haya sumado 3. El exceso a 3 es un código auto complementario, esto es que el complemento a 9 del número decimal se obtiene fácilmente cambiando los más por ceros y los ceros por más.
  • 8. Instituto Tecnológico de Tijuana Departamento de Computación y Sistemas SUBDIRECCIÓN ACADÉMICA ____________________________________________________________________________________ REFERENCIAS http://es.scribd.com/doc/16656542/CODIGOS-BINARIOS http://es.wikipedia.org/wiki/C%C3%B3digo_binario http://www.estudiargratis.com.ar/hardware/codigobinario.htm