TECNICA DIGITAL PARA EL PROCESAMIENTO DE DATOS<br />Ing.  José Alberto Díaz García<br />
INTRODUCCION<br />En casi todos los campos de la vida humana (por no decir todos), el concepto de "cantidades" es el más u...
REPRESENTACIÓN DE CANTIDADES<br />Las cantidades se pueden representar de forma:<br />Analógica o<br />Digital<br />En la ...
ANALOGICO  VERSUS DIGITAL<br />La diferencia más obvia entre un valor Analógico y otro Digital se puede determinar fácilme...
VALORES ANALOGICOS Y DIGITALES<br />Como podemos observar, los valores Analógicos están siempre en movimiento continuo, y ...
VENTAJAS DE LOS SISTEMAS DIGITALES<br />En general, los sistemas digitales son fáciles de diseñar.<br />Capacidad de almac...
LIMITACIONES DE LOS SISTEMAS DIGITALES<br />Podemos lograr que un circuito digital haga casi cualquier cosa que necesitemo...
VARIABLES FISICAS<br />Las variables físicas en el mundo real son analógicas, y los sistemas digitales las utilizan como e...
UTILIZACIÓN DE LOS SISTEMAS DIGITALES<br />Para utilizar los sistemas digitales para trabajar con valores analógicos, se v...
Ejemplo:<br />TEMPERATURA<br />(ANALOGICA)<br />INFORMACION<br />(ANALOGICA)<br />Convertidor analógico a digital<br />Sis...
 ¿QUE SON LOS NUMEROS DIGITALES?<br />Dentro del mundo digital, se utilizan varios sistemas de numeración, de estos, los d...
 SISTEMA DECIMAL<br />El sistema DECIMAL, está formado por diez símbolos (numerales), 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.<br />E...
JUXTAPOSICION<br />CENTENAS<br />DE MILLAR<br />DECENAS<br />DE MILLAR<br />UNIDADES<br />DE MILLAR<br />CENTENAS<br />DEC...
EJEMPLO<br />El número 1495<br />El cuarto dígito (dígito menos significativo - LSD en inglés) es 5 X1 = 5 unidades. <br /...
Sistemas numéricos<br />Decimal (base 10)<br />utiliza 10 símbolos<br />0, 1, 2, 3, 4, 5, 6, 7, 8, 9<br />Binario (base 2)...
Sistemas numéricos<br />16<br />Base 10<br />Base 2<br />Base 16<br />
SISTEMA BINARIO <br />Al diseñar los circuitos digitales se optó por un sistema mucho más eficaz para este tipo de trabajo...
 REPRESENTACION BINARIA<br />En este sistema, por abreviación, el Dígito Binario se nombra como BIT, Quedando la tabla par...
NUMEROS EN 4 BITS<br />Resumiendo, en un número de cuatro bits, el valor de cada bit dependiendo de su posición es calcula...
REPRESENTACION EN 6 BITS <br />En un número de seis  bits quedaría como:<br />
CONTEO BINARIO<br />En la siguiente tabla usaremos un número de 4 bits para crear un conteo, al inicio de al cuenta, todos...
CONTEO BINARIO CONTINUACION<br />En la siguiente tabla s e muestra el conteo Binario de un número de cuatro Bits: <br />Ob...
23<br />1101<br />0<br />13<br />1110<br />1<br />14<br />1111<br />2<br />15<br />10000<br />3<br />16<br />10001<br />4<...
 SISTEMA OCTAL<br />El sistema de numeración octal es también muy utilizado en los sistemas digitales, la diferencia frent...
SISTEMA HEXADECIMAL<br />El sistema de numeración hexadecimal (Hex), es parecido al sistema octal, pero con la diferencia ...
 CONTEO HEXADECIMAL<br />El mayor número del sistema Hexadecimal (Hex) es el 15, por lo que cuando hacemos un conteo hacia...
CONVERSION DE BINARIO A DECIMAL<br />Cualquier número Binario puede ser convertido en su equivalente ENTERO Decimal. <br /...
EJEMPLO<br />Conversión del número Binario de 4 bits (1010), <br />Esto se podría expresar de la siguiente manera:<br />Nú...
CONVERSION DE DECIMAL A BINARIO<br />La conversión de un número decimal ENTERO a su equivalente Binario, puede lograrse de...
CONVERSION DECIMAL A BINARIO<br />La primera es utilizar de forma inversa el método anterior, comenzamos por restar los va...
 CONVERSION DECIMAL A BINARIO<br />La segunda es la llamada "División Repetida", esta manera de conversión se basa en repe...
Conversión de decimal a binarioMétodo 1<br />Convertir el número 192 decimal a su equivalente binario<br />192/2 	= 	96 	c...
33<br />Conversión de decimal a BinarioMétodo 2<br />Convierta el número decimal 192 a su equivalente binario.Primero encu...
34<br />Conversión de Binario a Decimal Método 2<br />Convierta el número decimal  213 a binario.  Primero encuentre el ma...
35<br />27        26       25      24       23       22     21       20<br />128       64      32     16       8         4...
 CONVERSION DE OCTAL A DECIMAL<br />La conversión de un número octal a uno decimal es muy sencilla, sólo necesitamos multi...
 CONVERSION DEL SISTEMA DECIMAL A OCTAL<br />Un número Decimal ENTERO puede convertirse al sistema Octal utilizando tambié...
EJEMPLO<br />Convertir el decimal 150 a Octal nos daría:<br />
 CONVERSION DEL SISTEMA OCTAL A BINARIO<br />Este proceso se realiza convirtiendo cada número Octal en su equivalente del ...
EJEMPLO<br />Convertir el número Octal 561 al sistema Binario sería:<br />
CONVERSION DEL SISTEMA BINARIO A OCTAL<br />El proceso de conversión de números Binarios ENTEROS al Sistema Octal se logra...
 CONVERSION BINARIO A OCTAL<br />Conversión de  un número Binario que tiene sus tríos completos:<br />101110001 al Sistema...
EJEMPLO<br />Convertir un número Binario que no tiene sus tríos completos, <br />10101110001 al Sistema Octal sería:<br />...
 CONVERSION DEL SISTEMA HEXADECIMAL A DECIMAL<br />Necesitamos primero recordar que la posición de los números en del Sist...
EJEMPLO<br />Convertir el número Hex 182 al Sistema Decimal<br />
EJEMPLO<br />Convertir el número Hex 6AF al Sistema Decimal<br />
 CONVERSION DEL SISTEMA DECIMAL A HEXADECIMAL<br />Nuevamente acudimos a la "División repetida para lograr esta conversión...
EJEMPLO<br />Convertir los números 1711 y 386 del Sistema Decimal al Hex.<br />
 CONVERSION DEL SISTEMA HEXADECIMAL A BINARIO<br />Al igual que en la conversión del Sistema Octal (que se convierten en t...
EJEMPLO<br />Convertir el número del Sistema Hex 8A1 a Binario sería:<br />
51<br />Conversión de Hexadecimal a Binario<br />Para convertir un número hexadecimal a binario, cada dígito hexadecimal r...
CONVERSION DEL SISTEMA BINARIO A HEXADECIMAL<br />La forma de convertir un número del Sistema Binario a Hex, es completame...
 EJEMPLO<br />Convertir el número del Sistema Binario 100010100001 a Hex sería:<br />Se agrupan los bits en cuartetos (100...
 CODIGOS BCD<br />Los sistemas digitales utilizan por fuerza los números en Sistema Binario, pero para nosotros en el mund...
CODIFICACION BINARIA DIRECTA<br />Cuando tomamos cada uno de los dígitos del Sistema Decimal, y lo representamos con su eq...
BCD GRAFICAMENTE<br />Los números Decimales 586 y 397, el proceso de convertir cada dígito por un equivalente Binario serí...
BCD GRAFICAMENTE<br />Como es lógico, si sólo se puede representar un solo número decimal por cada código BCD, los números...
 DIFERENCIAS ENTRE EL SISTEMA BINARIO Y EL CODIGO BCD<br />Como el nombre lo indica, el Código BCD no puede ser catalogado...
Tabla de conversión al Sistema Binario<br />
Tabla de conversión al Código BCD<br />
Compuertas para lógica Booleana <br />Los computadores son hechos de varios tipos de circuitos electrónicos. <br />Estos c...
Compuertas para lógica Booleana<br />AND<br />La compuerta AND opera como: si cualquiera de las entradas está apagada la s...
Compuertas para lógica Booleana<br />OR<br />La compuerta OR opera como: si cualquier entrada está encendida la salida se ...
Compuertas para lógica Booleana<br />NOT (inversor)<br />Una compuerta NOT opera: si la entrada está encendida, la salida ...
Compuertas para lógica Booleana<br />NOR<br />La compuerta NOR es una combinación de las compuertas OR y NOT y no debe pre...
Próxima SlideShare
Cargando en…5
×

INTRODUCCION A LOS SISTEMAS DIGITALES

15.661 visualizaciones

Publicado el

0 comentarios
5 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
15.661
En SlideShare
0
De insertados
0
Número de insertados
7.377
Acciones
Compartido
0
Descargas
9
Comentarios
0
Recomendaciones
5
Insertados 0
No insertados

No hay notas en la diapositiva.

INTRODUCCION A LOS SISTEMAS DIGITALES

  1. 1. TECNICA DIGITAL PARA EL PROCESAMIENTO DE DATOS<br />Ing. José Alberto Díaz García<br />
  2. 2. INTRODUCCION<br />En casi todos los campos de la vida humana (por no decir todos), el concepto de "cantidades" es el más utilizado para definir, medir, contar, expresar o utilizar todo tipo de efectos físicos con los que nos encontramos en la vida diaria.<br />Cuando necesitamos modificar estas cantidades, es primordial que podamos representar estas cantidades de manera exacta y sencilla, para ese efecto, nos valemos de dos formas de representación numérica de estas cantidades.<br />
  3. 3. REPRESENTACIÓN DE CANTIDADES<br />Las cantidades se pueden representar de forma:<br />Analógica o<br />Digital<br />En la representación Analógica, <br />Las variables físicas como el voltaje y la corriente se presentan de manera continua con cantidades en un indicador visual que es proporcional a su valor.<br />En la representación Digital<br />Las mismas cantidades no se presentan con valores continuos, en cambio, se presentan como símbolos, que llamaremos Dígitos.<br />
  4. 4. ANALOGICO VERSUS DIGITAL<br />La diferencia más obvia entre un valor Analógico y otro Digital se puede determinar fácilmente de la siguiente manera:<br />Valor Analógico - Representación continua de cantidades. <br />Valor digital - Representación paso a paso de cantidades. <br />
  5. 5. VALORES ANALOGICOS Y DIGITALES<br />Como podemos observar, los valores Analógicos están siempre en movimiento continuo, y su valor, puede estar sujeto a la interpretación en una escala.<br />Los valores Digitales, no dejan espacio a dudas ni interpretaciones, ya que su cantidad puede estar dentro de un amplio rango de medidas, pero tiene un solo valor.<br />
  6. 6. VENTAJAS DE LOS SISTEMAS DIGITALES<br />En general, los sistemas digitales son fáciles de diseñar.<br />Capacidad de almacenar retener información. <br />Funcionamiento programado.<br />Menor espacio para más circuitos.<br />
  7. 7. LIMITACIONES DE LOS SISTEMAS DIGITALES<br />Podemos lograr que un circuito digital haga casi cualquier cosa que necesitemos dentro de los parámetros del mundo digital, pero,<br />¿Cómo podemos hacer para que este circuito "comprenda" todos los valores de nuestro mundo, que por regla básica es completamente analógico?<br />
  8. 8. VARIABLES FISICAS<br />Las variables físicas en el mundo real son analógicas, y los sistemas digitales las utilizan como entradas y salidas de información para efectuar las acciones que necesitemos con ellas, como medición y control.<br />Algunos ejemplos son:<br />La temperatura. <br />La presión. <br />La velocidad. <br />Niveles de un líquido. <br />Etc.<br />
  9. 9. UTILIZACIÓN DE LOS SISTEMAS DIGITALES<br />Para utilizar los sistemas digitales para trabajar con valores analógicos, se vuele prioridad seguir una serie de pasos, los cuáles serían: <br />Convertir los valores analógicos a su equivalente digital. <br />Utilizar esta información dependiendo de nuestras necesidades. <br />Convertir de nuevo los valores procesados a su estado analógico. <br />
  10. 10. Ejemplo:<br />TEMPERATURA<br />(ANALOGICA)<br />INFORMACION<br />(ANALOGICA)<br />Convertidor analógico a digital<br />Sistema de calefacción<br />Instrumento de medición<br />INFORMACION<br />(DIGITAL)<br />CONTROL DE<br />TEMPERATURA<br />Procesos<br />Convertidor digital a analógico<br />Sistema de control<br />INFORMACION<br />(DIGITAL)<br />INFORMACION<br />(ANALOGICA)<br />
  11. 11.  ¿QUE SON LOS NUMEROS DIGITALES?<br />Dentro del mundo digital, se utilizan varios sistemas de numeración, de estos, los de uso común son:<br />El sistema DECIMAL. <br />El sistema BINARIO. <br />El sistema OCTAL. <br />El sistema HEXADECIMAL. <br />
  12. 12.  SISTEMA DECIMAL<br />El sistema DECIMAL, está formado por diez símbolos (numerales), 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.<br />En el sistema decimal, cada número (además de su valor numeral) toma su valor dependiendo de la posición donde se encuentre colocado dentro del número, (yuxtaposición).<br />
  13. 13. JUXTAPOSICION<br />CENTENAS<br />DE MILLAR<br />DECENAS<br />DE MILLAR<br />UNIDADES<br />DE MILLAR<br />CENTENAS<br />DECENAS<br />UNIDADES<br />{0,1,2,3,4,5,6,7,8,9}<br />{0,1,2,3,4,5,6,7,8,9}<br />{0,1,2,3,4,5,6,7,8,9}<br />{0,1,2,3,4,5,6,7,8,9}<br />{0,1,2,3,4,5,6,7,8,9}<br />{0,1,2,3,4,5,6,7,8,9}<br />X1<br />X10<br />X100<br />X1000<br />X10000<br />X100000<br />
  14. 14. EJEMPLO<br />El número 1495<br />El cuarto dígito (dígito menos significativo - LSD en inglés) es 5 X1 = 5 unidades. <br />El tercer dígito es 9 X10 = 9 decenas. <br />El segundo dígito es 4 X100 = 4 centenas. <br />El primer dígito (dígito más significativo - MSD en inglés) es 1 X1000 = 1 millar. <br />En el sistema decimal, el valor de un número es igual a su valor numeral multiplicado por la posición en la que se encuentra.<br />
  15. 15. Sistemas numéricos<br />Decimal (base 10)<br />utiliza 10 símbolos<br />0, 1, 2, 3, 4, 5, 6, 7, 8, 9<br />Binario (base 2)<br />utiliza 2 símbolos<br />0, 1<br />Hexadecimal (base 16)<br />utiliza 16 símbolos<br />0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F<br />15<br />
  16. 16. Sistemas numéricos<br />16<br />Base 10<br />Base 2<br />Base 16<br />
  17. 17. SISTEMA BINARIO <br />Al diseñar los circuitos digitales se optó por un sistema mucho más eficaz para este tipo de trabajo, La manera más fácil de trabajar sería teniendo solamente dos niveles de voltaje, dos variables. <br />Así se llegó a la solución de utilizar el sistema BINARIO (base 2), como base principal para los circuitos digitales, aunque no exclusiva.<br />En el sistema Binario, los numerales toman su valor de manera posicional (como el decimal), cada dígito binario utiliza su propio valor expresado a la potencia de 2.<br />
  18. 18.  REPRESENTACION BINARIA<br />En este sistema, por abreviación, el Dígito Binario se nombra como BIT, Quedando la tabla para un número de 4 bits como sigue:<br />
  19. 19. NUMEROS EN 4 BITS<br />Resumiendo, en un número de cuatro bits, el valor de cada bit dependiendo de su posición es calculado fácilmente con la siguiente tabla:<br />
  20. 20. REPRESENTACION EN 6 BITS <br />En un número de seis bits quedaría como:<br />
  21. 21. CONTEO BINARIO<br />En la siguiente tabla usaremos un número de 4 bits para crear un conteo, al inicio de al cuenta, todos los bits están en cero. <br />Con cada conteo, el LSB cambia su valor de un número binario al otro, cada vez que este cambia de 1 a 0, el segundo bit cambia de estado también, cuando los dos primeros bits cambian de 1 a 0, el tercer bit cambia su estado, y cuando los tres primeros bits cambian de 1 a 0, cambia el MSB.<br />
  22. 22. CONTEO BINARIO CONTINUACION<br />En la siguiente tabla s e muestra el conteo Binario de un número de cuatro Bits: <br />Observando con detalle la tabla anterior, se llega a la conclusión de que el conteo binario tiene una muy marcada característica:<br />El primer Bit (LSB) (Bit con valor "1") cambia de 0 a 1 o de 1 a 0 con cada avance del conteo. <br />El segundo Bit (Bit con valor "2") se mantiene dos conteos en 1 y dos en 0. <br />El tercer Bit (Bit con valor "4") se mantiene por cuatro conteos en 1 y cuatro en 0. <br />El cuarto Bit (MLB) (Bit con valor "8") se mantiene por ocho conteos en 1 y ocho en 0. <br />Si utilizáramos un quinto Bit en el conteo, este se mantendría dieciséis conteos en 1 y dieciséis en 0.<br />
  23. 23. 23<br />1101<br />0<br />13<br />1110<br />1<br />14<br />1111<br />2<br />15<br />10000<br />3<br />16<br />10001<br />4<br />17<br />10010<br />5<br />18<br />10011<br />6<br />19<br />10100<br />7<br />20<br />10101<br />8<br />21<br />10110<br />9<br />22<br />10111<br />10<br />23<br />11000<br />11<br />24<br />11001<br />12<br />25<br />Conteo binario<br />Binario<br />Binario<br />Decimal<br />Decimal<br />0<br />1<br />10<br />11<br />100<br />101<br />110<br />111<br />1000<br />1001<br />1010<br />1011<br />1100<br />
  24. 24.  SISTEMA OCTAL<br />El sistema de numeración octal es también muy utilizado en los sistemas digitales, la diferencia frente al sistema Binario es que sólo puede tener ocho posibles dígitos 0, 1, 2, 3, 4, 5,6 ,7. <br />Por lo tanto, cada Bit de un número Octal sólo puede un valor del 0 al 7.<br />
  25. 25. SISTEMA HEXADECIMAL<br />El sistema de numeración hexadecimal (Hex), es parecido al sistema octal, pero con la diferencia que es base 16, por lo que puede tener hasta 16 símbolos (numerales), utilizando dígitos de la A a la F para representar los números del 10 al 15. <br />Quedando: 0, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.<br />
  26. 26.  CONTEO HEXADECIMAL<br />El mayor número del sistema Hexadecimal (Hex) es el 15, por lo que cuando hacemos un conteo hacia arriba se incrementa un dígito por conteo, al llegar a la F (15), se reinicia la cuenta de ese Bit y al siguiente de le incrementa su conteo un dígito:<br />Primer conteo = 28, 29, 2A, 2B, 2C, 2D, 2E, 2F, 30, 31, 32...<br />Segundo conteo = 5F8, 5F9, 5FA, 5FB, 5FC, 5FD, 5FE, 5FF, 600, 601, 602...<br />
  27. 27. CONVERSION DE BINARIO A DECIMAL<br />Cualquier número Binario puede ser convertido en su equivalente ENTERO Decimal. <br />La forma de hacerlo es sumar en el número Binario todas las posiciones que contengan el valor 1. <br />
  28. 28. EJEMPLO<br />Conversión del número Binario de 4 bits (1010), <br />Esto se podría expresar de la siguiente manera:<br />Número Binario de 4 Bits: 1010 <br />Conversión por posiciones: (1 x 2 a la 3ª ) + (0) + (1 x 2 a la 1ª ) + (0) <br />Número Decimal: 8 + 0 + 2 + 0 = 10 <br />Convirtiendo un número con 6 Bits:<br />Número Binario de 8 Bits: 100110 <br />Conversión por posiciones: (1 x 2 a la 5ª ) + (0) + (0) + (1 x 2 a la 2ª ) + (1 x 2 a la 1ª ) + (0) <br />Número Decimal: 32 + 0 + 0 + 4 + 2 = 38 <br />
  29. 29. CONVERSION DE DECIMAL A BINARIO<br />La conversión de un número decimal ENTERO a su equivalente Binario, puede lograrse de dos formas diferentes.<br />
  30. 30. CONVERSION DECIMAL A BINARIO<br />La primera es utilizar de forma inversa el método anterior, comenzamos por restar los valores de los bits (potencias de 2) más cercanos al valor decimal hasta llegar a cero, luego se completa con ceros los valores faltantes entre los bits, convertir 150:<br />La potencia de 2 más cercana a 152 es 128 (2 a la 7ª , Octavo Bit) 152 - 128 = 22 <br />La potencia de 2 más cercana a 22 es 16 (2 a la 4ª , Quinto Bit) 22 - 16 = 6 <br />La potencia de 2 más cercana a 6 es 4 (2 ala 2ª , Tercer Bit) 6 - 4 = 2 <br />La potencia de 2 más cercana a 2 es 2 (2 ala 1ª , Segundo Bit) 2 - 2 = 0 <br />
  31. 31.  CONVERSION DECIMAL A BINARIO<br />La segunda es la llamada "División Repetida", esta manera de conversión se basa en repetir la división del número decimal entre dos, hasta llegar al cero. Si el residuo de la división no es un número entero, se marca un 1 y se toma el número entero par volver a dividir entre dos, cuando el Residuo es un número entero, se marca un cero y se toma el número para volver a dividir entre dos. <br />El residuo de la primero división es el (LSB, primer Bit), el residuo de la última división es el (MSB, último Bit). Esto se ilustra así:<br />
  32. 32. Conversión de decimal a binarioMétodo 1<br />Convertir el número 192 decimal a su equivalente binario<br />192/2 = 96 con un residuo de 0<br />96/2 = 48 con un residuo de 0<br />48/2 = 24 con un residuo de 0<br />24/2 = 12 con un residuo de 0<br />12/2 = 6 con un residuo de 0<br />6/2 = 3 con un residuo de 0<br />3/2 = 1 con un residuo de 1<br />1/2 = 0 con un residuo de 1<br /> Escriba todos los residuos, en forma reversa, y obtiene el número binario 11000000.<br />32<br />
  33. 33. 33<br />Conversión de decimal a BinarioMétodo 2<br />Convierta el número decimal 192 a su equivalente binario.Primero encuentre el mayor número que es potencia de 2 que puede substraerse del número original. Repita el proceso hasta que no se pueda sustraer nada.<br />192-128 = 64 128 utilizado 1<br /> 64-64 = 0 64 utilizado 1<br /> 32 utilizado 0<br /> 16 utilizado 0<br /> 8 utilizado 0<br /> 4 utilizado 0<br /> 2 utilizado 0<br /> 1 utilizado 0<br />Escriba los unos y los ceros de arriba hacia abajo, y se obtiene el número 11000000.<br />
  34. 34. 34<br />Conversión de Binario a Decimal Método 2<br />Convierta el número decimal 213 a binario. Primero encuentre el mayor número potencia de 2 que puede sustraerse el número original. Repita el proceso hasta que no quede nada a que sustraer.<br />213-128 = 85 128 utilizado 1<br /> 85-64 = 21 64 utilizado1<br />*(32 no se puede sustraer de 21)32 utilizado0<br /> 21-16 = 516 utilizado1<br />*(8 no se puede sustraer de 5)8 utilizado0<br /> 5-4 = 1 4 utilizado1<br />*(2 no se puede sustraer de 1)2 utilizado0<br /> 1-1 = 0 1 utilizado1<br />Escriba los unos y ceros de arriba hacia abajo, y se obtiene el número binario 11010101.<br />
  35. 35. 35<br />27 26 25 24 23 22 21 20<br />128 64 32 16 8 4 2 1<br />1 0 1 1 0 1 0 1<br />Conversión de Binario a Decimal<br />Método 2<br />De la derecha a la izquierda, escriba los valores en potencias de dos sobre cada uno de los dígitos binarios. Luego sume los valores donde hay unos.<br />128 + 32 + 16 + 4 + 1 = 181<br />
  36. 36.  CONVERSION DE OCTAL A DECIMAL<br />La conversión de un número octal a uno decimal es muy sencilla, sólo necesitamos multiplicar cada uno de los dígitos por el valor que corresponde a su posición. Para convertir el número 435 comenzamos por:<br />Tres posiciones 8 a la 2ª , 8 la 1ª , 8 a la 0. <br />Primer Bit Octal (5 x 8 a la 0) = 5 x 1 = 5 <br />Segundo Bit Octal (3 x 8 a la 1ª ) = 3 x 8 = 24 <br />Tercer Bit Octal (4 x 8 a la 2ª ) = 4 x 64 = 256 <br />Número decimal = (5 + 64 + 256ª ) = 285 <br />
  37. 37.  CONVERSION DEL SISTEMA DECIMAL A OCTAL<br />Un número Decimal ENTERO puede convertirse al sistema Octal utilizando también la "División Repetida", pero en este caso, nuestro factor para dividir será el 8, de la misma manera, el residuo de la primera división será el LSB, y el residuo de la última división será el MLB. <br />Para poder saber el número que se convierte en cada Bit octal, se multiplica la fracción del residuo por 8, y se toma el número entero para volver a dividir entre 8. <br />
  38. 38. EJEMPLO<br />Convertir el decimal 150 a Octal nos daría:<br />
  39. 39.  CONVERSION DEL SISTEMA OCTAL A BINARIO<br />Este proceso se realiza convirtiendo cada número Octal en su equivalente del Sistema Binario, pero con la diferencia que se utilizan forzosamente 3 Bits. <br />De manera que cada Bits Octal es convertido por separado en su equivalente Binario. <br />
  40. 40. EJEMPLO<br />Convertir el número Octal 561 al sistema Binario sería:<br />
  41. 41. CONVERSION DEL SISTEMA BINARIO A OCTAL<br />El proceso de conversión de números Binarios ENTEROS al Sistema Octal se logra invirtiendo el proceso descrito arriba. Lo primero que hacemos es agrupar todos los bits del número Binario en grupos de tres, iniciando con el LSB (Primer Bit). <br />Ya que tenemos separados los Bits, se convierte cada trío a su equivalente del Sistema Octal. En el caso de que en el último grupo de Bits (MLB) no se pueda hacer un trío, se agregan ceros hasta lograrlo.<br />
  42. 42.  CONVERSION BINARIO A OCTAL<br />Conversión de un número Binario que tiene sus tríos completos:<br />101110001 al Sistema Octal sería:<br />Se agrupan los bits en tríos (101110001) = 101 - 110 - 001 <br />Se convierte el Primer trío (donde se encuentra el LSB) 001 = 1 <br />Se convierte el Segundo trío 110 = 6 <br />Se convierte el Tercer trío (donde se encuentra el MSB) 101 = 5 <br />Número Octal = 561 <br />
  43. 43. EJEMPLO<br />Convertir un número Binario que no tiene sus tríos completos, <br />10101110001 al Sistema Octal sería:<br />Se agrupan los bits en tríos (10101110001) = 10 - 101 - 110 - 001 <br />Completar los tríos (agregando un 0) = 010 - 101 - 110 - 001 <br />Se convierte el Primer trío (donde se encuentra el LSB) 001 = 1 <br />Se convierte el Segundo trío 110 = 6 <br />Se convierte el Tercer trío 101 = 5 <br />Se convierte el Cuarto trío (donde se encuentra el MSB) 010 = 2 <br />Número Octal = 2561 <br />
  44. 44.  CONVERSION DEL SISTEMA HEXADECIMAL A DECIMAL<br />Necesitamos primero recordar que la posición de los números en del Sistema Hex, basan su valor en una potencia de 16. <br />El Primer Bit (LSB) sería 16 a la 0 = (1), el segundo Bit sería 16 a la 1ª = (16), el tercer Bit sería 16 a la 2ª = (256), aumentando las potencias de 16 hasta llegar al último Bit (MLB). <br />
  45. 45. EJEMPLO<br />Convertir el número Hex 182 al Sistema Decimal<br />
  46. 46. EJEMPLO<br />Convertir el número Hex 6AF al Sistema Decimal<br />
  47. 47.  CONVERSION DEL SISTEMA DECIMAL A HEXADECIMAL<br />Nuevamente acudimos a la "División repetida para lograr esta conversión, al igual que en los ejemplos anteriores (división por 2 para convertir Decimal a Binario, y división por 8 para convertir Decimal a Octal), pero esta vez, la división será por 16. <br />Al igual que antes, si el residuo contiene fracciones decimales, se multiplican por 16 y se toma el número entero para la nueva división por 16. <br />
  48. 48. EJEMPLO<br />Convertir los números 1711 y 386 del Sistema Decimal al Hex.<br />
  49. 49.  CONVERSION DEL SISTEMA HEXADECIMAL A BINARIO<br />Al igual que en la conversión del Sistema Octal (que se convierten en tríos de Bits Binarios), en la conversión del Sistema Hexadecimal a Binario, cada Bit Hex se convierte en cuartetos de Bits Binarios.<br />
  50. 50. EJEMPLO<br />Convertir el número del Sistema Hex 8A1 a Binario sería:<br />
  51. 51. 51<br />Conversión de Hexadecimal a Binario<br />Para convertir un número hexadecimal a binario, cada dígito hexadecimal representa 4 dígitos binarios.<br />Dado el número hexadecimal A 3<br /> A es el número decimal 10<br /> 10 en binario es 1 0 1 0<br /> 8 4 2 1 (las posiciones binarias son - 4 bits)<br /> 1 0 1 0<br /> 3 es el valor de 3<br /> 3 en binario es 0 0 1 1<br /> 8 4 2 1 (las posiciones binarias son – 4 bits)<br /> 0 0 1 1<br /> hex A 3 = 1 0 1 0 0 0 1 1 en binario<br />
  52. 52. CONVERSION DEL SISTEMA BINARIO A HEXADECIMAL<br />La forma de convertir un número del Sistema Binario a Hex, es completamente opuesta a la presentada arriba. Se forman cuartetos de Bits Binarios (comenzando desde el LSB) hasta el MSB. Al igual que en la conversión de Sistema binario a Octal, en caso de que no se completen los cuartetos, se agregan los ceros necesarios para completar lo últimos cuatro Bits.<br />
  53. 53.  EJEMPLO<br />Convertir el número del Sistema Binario 100010100001 a Hex sería:<br />Se agrupan los bits en cuartetos (100010100001) = 1000 - 1010 - 0001 <br />Se convierte el Primer cuarteto (donde se encuentra el LSB) 0001= 1 <br />Se convierte el Segundo trío 1010 = 10 = A <br />Se convierte el Tercer trío (donde se encuentra el MSB) 1000 = 8 <br />Número Hex = 8A1 <br />
  54. 54.  CODIGOS BCD<br />Los sistemas digitales utilizan por fuerza los números en Sistema Binario, pero para nosotros en el mundo real siempre tienen que ser convertidos al Sistema Decimal, como hemos visto, las conversiones entre uno y otro Sistema de Números pueden llevarnos demasiado tiempo y ser muy complicadas, por ejemplo, si usamos números muy grandes. <br />Para este tipo de conversiones y usos, se utiliza un método sencillo que combina las características de los Sistemas Decimal y Binario, este método lleva el nombre de Codificación Binaria Directa. <br />
  55. 55. CODIFICACION BINARIA DIRECTA<br />Cuando tomamos cada uno de los dígitos del Sistema Decimal, y lo representamos con su equivalente del Sistema Binario, estamos generando un "nuevo" código, el cuál lleva el nombre de Código Decimal Codificado en Binario (BCD).<br />Partiendo de este nuevo código, el mayor número que podemos representar es el 9 (1001), por lo tanto forzosamente necesitamos de un número Binario de 4 Bits para hacerlo. <br />
  56. 56. BCD GRAFICAMENTE<br />Los números Decimales 586 y 397, el proceso de convertir cada dígito por un equivalente Binario sería el siguiente:<br />Cada uno de los dígitos del Número Decimal es convertido en su equivalente Binario, Siempre utilizando 4 Bits para este proceso. En resumen, el Código BCD representa por separado cada uno de los numerales Decimales, empleando para ello números Binarios de 4 Bits. <br />
  57. 57. BCD GRAFICAMENTE<br />Como es lógico, si sólo se puede representar un solo número decimal por cada código BCD, los números del 10 al 15 (que es el número decimal más alto para un código Binario de 4 Bits, 1111), están fuera del código, de hecho, si tenemos algún circuito digital que trabaja sobre Código BCD y nos diera una salida como las siguientes, algo no está funcionando bien: <br />Decimal 10 = Binario 1010 <br />Decimal 11 = Binario 1011 <br />Decimal 12 = Binario 1100 <br />Decimal 13 = Binario 1101 <br />Decimal 14 = Binario 1110 <br />Decimal 15 = Binario 1111 <br />
  58. 58.  DIFERENCIAS ENTRE EL SISTEMA BINARIO Y EL CODIGO BCD<br />Como el nombre lo indica, el Código BCD no puede ser catalogado como un Sistema (como el Binario, Octal y Hex). Sólo es una forma de Codificar el Sistema Binario. <br />Teniendo muy presente este hecho, Un número en código BCD, NO es lo mismo que un número Binario Directo. <br />El código BCD toma cada uno de los dígitos de un número Decimal y los representa<br />Un número del Sistema Binario representa el número Decimal Completo. <br />Para comprender mejor el concepto, usaremos el número Decimal 387. <br />
  59. 59. Tabla de conversión al Sistema Binario<br />
  60. 60. Tabla de conversión al Código BCD<br />
  61. 61. Compuertas para lógica Booleana <br />Los computadores son hechos de varios tipos de circuitos electrónicos. <br />Estos circuitos dependen de lo que son llamados compuertas lógicas AND, OR, NOT y NOR. <br />Estas compuertas se caracterizan por la forma en que responden a las señales de entrada. <br />61<br />
  62. 62. Compuertas para lógica Booleana<br />AND<br />La compuerta AND opera como: si cualquiera de las entradas está apagada la salida se apaga. <br />AND es como la multiplicación<br />62<br />Tabla de verdad<br />
  63. 63. Compuertas para lógica Booleana<br />OR<br />La compuerta OR opera como: si cualquier entrada está encendida la salida se encenderá. <br />OR es como la suma<br />63<br />Tabla de verdad<br />
  64. 64. Compuertas para lógica Booleana<br />NOT (inversor)<br />Una compuerta NOT opera: si la entrada está encendida, la salida se apaga, y viceversa.<br />NOT es lo opuesto a la entrada<br />64<br />Tabla de verdad<br />
  65. 65. Compuertas para lógica Booleana<br />NOR<br />La compuerta NOR es una combinación de las compuertas OR y NOT y no debe presentarse como una compuerta primaria. La compuerta NOR opera como: si cualquiera de las entradas esta encendida, la salida se apaga.<br />65<br />Tabla de verdad<br />Primero realiza la operación OR, luego realiza la operación NOT.<br />

×