SlideShare una empresa de Scribd logo
1 de 86
Sistemas Digitales  SISTEMAS NUMERICOS 2009
Sistemas Digitales  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Conceptos de distributividad, conmutatividad y asociatividad se usan en todos los sistemas
Sistemas Digitales  NOTACION POSICIONAL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  NOTACION POLINOMIAL ,[object Object],(123.45) 10  = 1*10 2 +2*10 1 +3*10 0 +4*10 -1 +5*10 -2 (1001.11) 2  = 1*2 3 +0*2 2 +0*2 1 +1*2 0 +1*2 -1 +1*2 -2 (763.12) 8  = 7*8 2 +6*8 1 +3*8 0 +1*8 -1 +2*8 -2 (3A.2F) 16  = 3*16 1 +A*16 0 +2*16 -1 +F*16 -2 Donde: A=10, B=11, C=12, D=13, E=14 y F=15
Sistemas Digitales  Sistemas  de  uso común F 17 1111 15 E 16 1110 14 D 15 1101 13 C 14 1100 12 B 13 1011 11 A 12 1010 10 9 11 1001 9 8 10 1000 8 7 7 111 7 6 6 110 6 5 5 101 5 4 4 100 4 3 3 11 3 2 2 10 2 1 1 1 1 0 0 0 0 Hexadecimal Octal Binario Decimal
Sistemas Digitales  Conversión de un sistema de Base “ r ” a Base “10” ,[object Object],[object Object],(10100) 2  = 1*2 4 +0*2 3 +1*2 2 +0*2 1 +0*2 0  =(20) 10 (AF3.15) 16  = 10*16 2 +15*16 1 +3*16 0 +1*16 -1 +5*16 -2  = (2803.08203125) 10
Sistemas Digitales  Conversión de un sistema de Base “ r ” a Base “10” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  Conversión de un sistema de Base “10” a Base “ r ” ,[object Object],[object Object],Ejemplos de números enteros : msb msb 0 1 : 2 1 1 : 2 3 0 : 2 6 1 : 2 13 (13) 10  = (1101) 2 E 0 14 A :16 14 10 :16 234 (234) 10  = (EA) 16
Sistemas Digitales  Ejemplos de números enteros y decimal. Sean los números decimales 13.125 10  y 234.25 10 Conversión de un sistema de Base “10” a Base “ r ” ,[object Object],1101.001 2  EA.40 16 msb msb 1 X 2 0.500 0 X 2 0.250 0 X 2 0.125 entero 0 X 16 00 4 X 16 25 entero
Sistemas Digitales  Conversión de un sistema de Base “10” a Base “8” ,[object Object],Parte Entera : 145 10 =  221 8 2 0 8 2 2 2 8 18 1 18 8 145 Resto Cuociente Base Entero
Sistemas Digitales  Conversión de un sistema de Base “10” a Base “8” ,[object Object],Parte Decimal : 0.64 10  =  0.507534…. 8 …… aproximación… 4 4.16 8 0.52 3 3.52 8 0.44 5 5.44 8 0.68 7 7.68 8 0.96 0 0.96 8 0.12 5 5.12 8 0.64 Acarreo Producto Base Decimal
Sistemas Digitales  Conversión entre Base Binaria y Hexadecimal ,[object Object],( 1100 0011 1111 . 1101 ) 2  = ( C3F.D ) 16 C  3  F  D (  000 1  1000 ) 2  = ( 18 ) 16 Completando Con 0’s
Sistemas Digitales  ,[object Object],Conversión entre Base Binaria y Hexadecimal ( 4AB.F5 ) 16  = (  0 100 1010 1011 . 1111 0101 ) 2
Sistemas Digitales  Conversión entre Base Binaria y Octal ,[object Object],(  0 10 000 111 111 . 110 1 00  ) 2  = ( 2077.64 ) 8 Completando Con 0’s ,[object Object],( 457.05 ) 8  = ( 100 101 111 . 000 101 ) 2
Sistemas Digitales  BCD : Binary Coded Decimal ,[object Object],1001 9 1000 8 0111 7 0110 6 0101 5 0100 4 0011 3 0010 2 0001 1 0000 0 Código BCD Números Decimales
Sistemas Digitales  BCD : Binary Coded Decimal Ejemplo: ( 4096 ) 10   =  0100 0000 1001 0110 Número decimal  Representación BCD Comparación con su representación en Base binaria. ( 4096 ) 10  = ( 1000000000000 ) 2 4  0  9  6
Sistemas Digitales  ARITMETICA BINARIA ( SUMA ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  ARITMETICA BINARIA ( SUMA ) ,[object Object],Acarreos SUMA 0 0 1 0 1 0 1 1 1 1 0 1 0 + 1 0 1 1 1 1 1 1 1 1 1 1
Sistemas Digitales  ARITMETICA BINARIA ( SUMA ) ,[object Object],0 0 1 1 1 1 1 1 1 0 1 0 + 1 0 1 0 0 1 1 1 1
Sistemas Digitales  ARITMETICA BINARIA ( SUMA ) ,[object Object],Suma 0 0 0 0 0 0 0 1 1 0 0 0 1 0 + 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 1 Acarreos 10 1 10 10 10 10
Sistemas Digitales  ARITMETICA BINARIA ( RESTA ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La última regla señala que si se resta un bit 1 de un bit 0, hay que tomar prestado un 1 de la siguiente columna más significativa.
Sistemas Digitales  ARITMETICA BINARIA ( RESTA ) ,[object Object],Diferencia 0 1 1 0 1 1 Sustraendo 1 1 1 0 1 - Minuendo 1 0 1 1 0 0 1 Prestamos 10 0 0 10 10 0 Prestamos 10 1 Columnas 0 1 2 3 4 5 6
Sistemas Digitales  ARITMETICA BINARIA ( RESTA ) ,[object Object],Diferencia 0 1 1 0 1 Sustraendo 1 1 + 0 = 1 1 + 1 = 0 0 + 1 = 1 1 + 0 = 1 - Minuendo 1 0 1 1 1 Columnas 0 1 2 3 4
Sistemas Digitales  ARITMETICA BINARIA ( MULTIPLICACION)  ,[object Object],+ Producto 0 1 1 0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 Multiplicador 0 1 0 1 X Multiplicando 1 1 1 0 1
Sistemas Digitales  ARITMETICA BINARIA (MULTIPLICACION)   ,[object Object],+ + + Producto 0 1 1 0 0 1 1 1 Producto 4 1 1 1 0 1 Acumulativo 2 0 1 1 1 0 1 0 Producto 3 0 0 0 0 0 Acumulativo 1 0 1 1 1 0 1 Producto 2 1 1 1 0 1 Producto 1 0 0 0 0 0 Multiplicador 0 1 0 1 X Multiplicando 1 1 1 0 1
Sistemas Digitales  ARITMETICA BINARIA (DIVISION)   ,[object Object],Residuo 0 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 0 1 Dividendo 1 1 1 0 1 1 1 1 0 0 1 Divisor Cuociente 1 0 1 1
Sistemas Digitales  ,[object Object],ARITMETICA OCTAL (SUMA y RESTA)   ,[object Object],Suma 3 0 7 3 1 Sumando 0 2 5 7 + Sumando 3 6 1 4 Acarreos 1 1 Diferencia 1 1 0 1 Sustraendo 3 7 1 5 - Minuendo 4 0 2 6 Prestado 10 1
Sistemas Digitales  ARITMETICA OCTAL (Multiplicación)   ,[object Object],+ Producto 5 4 0 5 0 1 3 1 6 5 3 0 1 0 3 2 1 5 2 Productos Parciales 5 4 5 4 1 Multiplicador 3 0 5 2 x Multiplicando 7 6 1 4
Sistemas Digitales  ,[object Object],ARITMETICA OCTAL (División)   Residuo 0 3 2 2 - 3 2 2 4 2 1 - 6 4 1 5 2 - Dividendo 3 6 1 4 5 2 Divisor Cuociente 7 4 1
Sistemas Digitales  ARITMETICA HEXADECIMAL ( Suma)   ,[object Object],Suma 8 2 C 9 Sumando 0 D 1 7 + Sumando 8 5 A 2 Acarreos 1
Sistemas Digitales  ARITMETICA HEXADECIMAL ( Resta)   ,[object Object],Diferencia 5 E 4 5 Sustraendo 6 3 A 4 - Minuendo B 1 F 9 Prestamos 11 E
Sistemas Digitales  ARITMETICA HEXADECIMAL (Multiplicación)   ,[object Object],+ Producto 0 2 C 6 9 F 8 2 6 2 5 8 2 A 2 C 5 Productos Parciales 0 2 2 E A 4 Multiplicador 0 D 1 7 X Multiplicando A 2 C 5
Sistemas Digitales  ARITMETICA HEXADECIMAL (División)   ,[object Object],Residuo C 2 E 3 A 6 6 3 1 C 3 1 C 6 2 Dividendo A C F 7 2 E 3 Divisor Cuociente 1 5 A
Sistemas Digitales  NUMEROS SIGNADOS ,[object Object],[object Object],[object Object],Bit de  Signo Separador de  Signo Magnitud +27 10 = 0 , 11011
Sistemas Digitales  NUMEROS SIGNADOS Representación de los Complementos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  NUMEROS SIGNADOS Representación de los Complementos ,[object Object],[object Object],Sea N=(+17 10 ) = 0,10001 2  y  N=(+12 10 )= 0,01100 2 , El complemento 1’s de N(-12 10 )   = 1,10011 2  , luego se tiene N=(+17 10 )  +  N=(-12 10 )
Sistemas Digitales  NUMEROS SIGNADOS Representación de los Complementos + 5 10 1 0 1 0 0 0, 1 + + 4 10 0 0 1 0 0 0, - 12 10 1 1 0 0 1 1, + + 17 10 1 0 0 0 1 0, Bits de acarreo 1 1 0 0 1 1
Sistemas Digitales  NUMEROS SIGNADOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  ARITMETICA BINARIA DE NUMEROS CON SIGNO LA SUMA   ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  ARITMETICA BINARIA DE NUMEROS CON SIGNO   Caso 1:  C s+1 C s Si C s+1  = C s  se descarta Acarreo Si C s+1  ≠ C s  se considera Acarreo  y la coma se desplaza un bit a la izquierda +11 1 1 0 1 0 0 0 0, +4 0 0 1 0 0 0 0 0, + +7 1 1 1 0 0 0 0 0,
Sistemas Digitales  Caso 2: ARITMETICA BINARIA DE NUMEROS CON SIGNO   1 1 Compl. 2 -6 0 1 1 0 0 0 0 1, + +15 1 1 1 1 0 0 0 0, +9 1 0 0 1 0 0 0 0, -6 0 1 0 1 1 1 1 1, + +15 1 1 1 1 0 0 0 0,
Sistemas Digitales  ARITMETICA BINARIA DE NUMEROS CON SIGNO   Caso 3: 0 0 Compl. 2 -24 0 0 0 1 1 0 0 1, + +16 0 0 0 0 1 0 0 0, -8 0 0 0 1 1 1 1 1, -24 0 0 0 1 0 1 1 1, + +16 0 0 0 0 1 0 0 0,
Sistemas Digitales  ARITMETICA BINARIA DE NUMEROS CON SIGNO   Caso 4: 1 1 Compl. 2 Compl. 2 -9 1 0 0 1 0 0 0 1, + -5 1 0 1 0 0 0 0 1, -14 0 1 0 0 1 1 1 1, -9 1 1 1 0 1 1 1 1, + -5 1 1 0 1 1 1 1 1,
Sistemas Digitales  ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA - DIFERENCIA + N 3 SUSTRAENDO N 2 MINUENDO N 1
Sistemas Digitales  ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  Regla II Después de sacar el complemento 2’s del  sustraendo súmelo al minuendo y obtenga la  diferencia. El bit correspondiente al signo de la diferencia  determina si éste es positivo o negativo y desde  luego si se encuentra en la forma binaria correcta  o en complemento 2’s. ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA
ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : 1 1 C. 2’s Sistemas Digitales  +5 1 0 1 0 0, +4 0 0 1 1 1 , - +9 1 0 0 1 0, +5 +4 0 0 1 0 0, - +9 1 0 0 1 0,
Sistemas Digitales  0 0 C. signo ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : +13 1 0 1 1 0, -4 0 0 1 0 0 , - +9 1 0 0 1 0, +13 -4 0 0 1 0 1, - +9 1 0 0 1 0,
Sistemas Digitales  1 1 C. Signo y 2’s ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : C. 2’s -13 1 1 0 0 1, +4 0 0 1 1 1 , - -9 1 1 1 0 1, -13 +4 0 0 1 0 0, - -9 1 0 0 1 1,
Sistemas Digitales  0 0 C. Signo ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : C. 2’s -5 -4 0 0 1 0 1, - -9 1 0 0 1 1, -5 1 1 0 1 1, -4 0 0 1 0 0 , - -9 1 1 1 0 1,
Sistemas Digitales  0 0 C. Signo ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : +8 -4 0 0 1 0 1, - +4 0 0 1 0 0, +8 0 0 0 1 0, -4 0 0 1 0 0 , - +4 0 0 1 0 0,
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA SUMA BCD es un código numérico y que puede utilizarse en operaciones aritméticas. La suma es la más importante de estas operaciones, ya que las otras tres operaciones (sustracción, multiplicación y división) se pueden llevar a cabo utilizando la suma. A continuación, se explicará como se suman dos números en código BCD.
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA SUMA Paso 1. Sumar los dos números BCD utilizando las reglas de la suma binaria. Paso 2. Si una suma de 4 bits es igual o menor que 9,  es un número BCD válido. Paso 3. Si una suma de 4 bits es mayor que 9, o si genera acarreos en el grupo de 4 bits, el  resultado no es valido . En este caso, se  suma 6 (0110)  al grupo de 4 bits para saltar así los seis estados no válidos y pasar al código 8421. Si se  genera un acarreo  al sumar 6, éste se suma al grupo de 4 bits siguiente.
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA SUMA 13 4 9 3 1 BCD válido 1 1 0 0 1 0 0 0 Se Suma 6 0 1 1 0 + BCD no válido > 9 1 0 1 1 + 0 0 1 0 + 1 0 0 1
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA SUMA 18 9 9 8 1 BCD válido 0 0 0 1 1 0 0 0 Se Suma 6 0 1 1 0 + No válido por acarreo 0 1 0 0 1 + 1 0 0 1 + 1 0 0 1
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA SUMA 31 15 16 1 3 BCD’s válidos 1 0 0 0 1 1 0 0 Se Suma 6 0 1 1 0 + 1 + acarreo BCD no válido > 9 BCD válido 1 1 0 1 0 1 0 0 + 1 0 1 0 1 0 0 0 + 0 1 1 0 1 0 0 0
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA SUMA 0 0 BCD’s Válidos 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 0 1 1 0 1 2 1 120 53 67 Se Suma 6 0 1 1 1 0 1 + BCD’s no válidos > 9 0 1 0 0 1 + 1 1 0 1 0 + 1 1 1 1 0
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA RESTA 1 0 0 0 1 1 0 0 1 0 1 11 34 45 BCD’s  válidos  1 0 0 0 0 - 0 0 1 0 0 - 1 0 1 1 0
Sistemas Digitales  ARITMETICA DE NUMEROS EN CODIGO  BCD LA RESTA 1 0 0 1 9 0 1 1 1 0 1 0 0 0 1 9 19 28 Resta 6 0 1 1 - BCD no  válido BCD válido   1 1 1 0 0 - 1 0 0 0 0 - 0 0 0 0 0
Sistemas Digitales  CODIGOS DIGITALES ,[object Object],[object Object]
Sistemas Digitales  CODIGO  DIGITAL GRAY 1000 1111 15 1001 1110 14 1011 1101 13 1010 1100 12 1110 1011 11 1111 1010 10 1101 1001 9 1100 1000 8 0100 0111 7 0101 0110 6 0111 0101 5 0110 0100 4 0010 0011 3 0011 0010 2 0001 0001 1 0000 0000 0 GRAY BINARIO DECIMAL
Sistemas Digitales  CODIGO  DIGITAL GRAY ,[object Object],[object Object],Solución ,[object Object],Observación  :  no tener en cuenta el acarreo 1 0 1 0 0 1 0 1 0 + 1 + 1 + 0 + 0 + 0 + 1 + 1
Sistemas Digitales  CODIGO  DIGITAL GRAY ,[object Object],Sumar en esta dirección sin acarreo 0 1 0 1 0 0 1 1 1 1 1 1 0 1 0 1
Sistemas Digitales  CODIGO  DIGITAL EXCESO 3 Es un código digital relacionado con el BCD, y se deriva de él sumando 3 a cada dígito decimal y convirtiendo el resultado de esta suma en número binario de 4 bits. Es un código sin ningún peso. 1100 1001 9 1011 1000 8 1010 0111 7 1001 0110 6 1000 0101 5 0111 0100 4 0110 0011 3 0101 0010 2 0100 0001 1 0011 0000 0 EXCESO-3 BCD DECIMAL
Sistemas Digitales  CODIGO  DIGITAL EXCESO 3 ,[object Object],[object Object],Exceso-3 0011 0110 0111 3 6 7 3 + 3 + 3 + 0 3 4
Sistemas Digitales  ASCII ,[object Object],[object Object],[object Object],3D 16 0111101 = 50 16 1010000 P Hexadec. Binario Carácter
Sistemas Digitales  Método de paridad para la detección de errores ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  Método de paridad para la detección de errores ,[object Object],[object Object],[object Object]
Sistemas Digitales  Método de paridad para la detección de errores ,[object Object],[object Object],Código BCD 0 0101 Bit de paridad par
Sistemas Digitales  Código HAMMING de Corrección de Errores ,[object Object],[object Object],[object Object]
Sistemas Digitales  Código HAMMING de Corrección de Errores Números de Paridad Si al número de bits de información lo designamos como  m , entonces el número de bits de paridad,  p , se determina mediante la siguiente relación: 2 p >   m  +  p  + 1 Por ejemplo, si se tiene cuatros bits de información ( m =4),  p  se calcula mediante el método de prueba y error. Sea  p =2, entonces 2 p   > =2 2 =4  y  m  +  p  + 1 =  4 + 2 + 1  =  7 Puesto que   p =2   no satisface la ecuación, se busca probar con   p =3 .
Sistemas Digitales  Código HAMMING de Corrección de Errores Sea  p =3, entonces: 2 p =2 3 =8  y  m   +  p  + 1 =  4 + 3 + 1  = 8 este  valor de  p  satisface la ecuación, de manera que se necesitan  tres bits de paridad  para proporcionar corrección simple de errores para  cuatro bits de información. Conviene fijarse en que la detección y corrección de errores se proporciona para  todos  los bits, tanto de paridad como de información, dentro de un grupo de código.
Sistemas Digitales  Código HAMMING de Corrección de Errores Situación de los bits de paridad dentro del código Se debe tener en cuenta que en esta expresión, el código se compone de  cuatro bits de información   y  de tres bits de paridad . El bit más a la izquierda se designa como bit 1, el siguiente bit 2, y así sucesivamente del mismo modo: bit 1, bit 2, bit 3, bit 4, bit 5, bit 6 , bit 7
Sistemas Digitales  Código HAMMING de Corrección de Errores Los  bits de paridad  se sitúan en las  posiciones  cuya numeración corresponde a las  potencias de dos  en sentido ascendente ( 1,2,4,8,….. ), tal como se indica: P 1 ,   P 2 ,   M 1 ,   P 3 ,   M 2 ,   M 3 ,   M 4 El símbolo  P n  designa un determinado  bit de paridad  y  M n  designa un determinado  bit de información .
Sistemas Digitales  Código HAMMING de Corrección de Errores Asignación de valores a los bits de paridad ,[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  Código HAMMING de Corrección de Errores ,[object Object],Tabla de posiciones de los bits para código de corrección de errores de 7 bits Bits de paridad  ( P n ) Bits de información  ( M n ) 111 110 101 100 011 010 001 Número binario de posición 7 6 5 4 3 2 1 Posición de bit M 4 M 3 M 2 P 3 M 1 P 2 P 1 Designación de bit
Sistemas Digitales  Código HAMMING de Corrección de Errores ,[object Object],[object Object],[object Object]
Sistemas Digitales  Código HAMMING de Corrección de Errores Ejemplo : Determinar el código de corrección de error para el número de código  BCD 1001 ( bits de información ) , utilizando  paridad par . Solución : Paso 1 . Encontrar el número de bits de paridad requeridos. Sea  p=3 , entonces 2 p   = 2 3   = 8   y  m   +   p   + 1 = 8 tres bits de paridad son suficientes. Bits totales del código =  4  +  3  =  7
Sistemas Digitales  Código HAMMING de Corrección de Errores Paso 2 . Construir una  tabla de posiciones  de los bits para un código de corrección de errores de  7 bits .   Recuerde que el número es el BCD 1001 ( bits de información ) BCD  1001 Bits de paridad  ( P n ) 1 0 0 1 Bits de información  ( M n ) 111 110 101 100 011 010 001 Número binario de posición 7 6 5 4 3 2 1 Posición de bit M 4 M 3 M 2 P 3 M 1 P 2 P 1 Designación de bit
Sistemas Digitales  Código HAMMING de Corrección de Errores Paso 3 . Determinar los bits de paridad de la siguiente manera: El bit  P 1  comprueba las posiciones  1, 3, 5 y 7  y tiene que ser  0  para que haya un  número par de unos  (2) en este grupo. El bit  P 2  comprueba las posiciones  2, 3, 6 y 7  y tiene que ser  0  para que haya un  número par de unos  (2) en este grupo. El bit  P 3  comprueba las posiciones  4, 5, 6 y 7  y tiene que ser  1  para que haya un  número par de unos  (2) en este grupo.
Sistemas Digitales  Código HAMMING de Corrección de Errores Paso 4 . Estos bits se introducen en la tabla. El código combinado resultante es   00 1 1 001 1 0 0 Bits de paridad  ( P n ) 1 0 0 1 Bits de información  ( M n ) 111 110 101 100 011 010 001 Número binario de posición 7 6 5 4 3 2 1 Posición de bit M 4 M 3 M 2 P 3 M 1 P 2 P 1 Designación de bit
Sistemas Digitales  Código HAMMING de Corrección de Errores Detección y corrección de un error ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  Código HAMMING de Corrección de Errores Los pasos a seguir son entonces los siguientes: Paso 1 . Comenzar con el grupo que comprueba   P 1 . Paso 2 . Comprobar que el grupo tenga la paridad adecuada. Un  0  representa que la comprobación de  paridad es correcta  y un  1  representa una  mala comprobación . Paso 3 . Repetir el paso 2 para cada grupo de paridad. Paso 4 . El  número binario  formado a partir de los resultados de todas las comprobaciones de paridad  determina la posición del bit de código que contiene un error . Este es el código de posición de error .  La primera comprobación de paridad genera el bit menos significativo .  Si todas las comprobaciones son correctas, no hay error .
Sistemas Digitales  Código HAMMING de Corrección de Errores Ejemplo  : Suponer que la palabra de código del ejemplo anterior ( 0011001 ) es transmitida y que recibimos  0010001 . El receptor no “ conoce ” cuál fue la palabra transmitida y tiene que buscar las paridades adecuadas para determinar si el código es correcto. Encontrar cualquier error que haya habido en la transmisión si utilizamos  paridad par . Solución  : Construimos una  tabla de posición de bit : 1 0 0 0 1 0 0 Código recibido 111 110 101 100 011 010 001 Número binario de posición 7 6 5 4 3 2 1 Posición de bit M 4 M 3 M 2 P 3 M 1 P 2 P 1 Designación de bit
Sistemas Digitales  Código HAMMING de Corrección de Errores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas Digitales  Código HAMMING de Corrección de Errores ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

diagramas de bloque y funciones de transferencia
 diagramas de bloque y funciones de transferencia diagramas de bloque y funciones de transferencia
diagramas de bloque y funciones de transferenciaJorge Luis Jaramillo
 
Cuadro comparativo de familias logicas
Cuadro comparativo de familias logicasCuadro comparativo de familias logicas
Cuadro comparativo de familias logicasGermanGeorge
 
14531428 secuenciales-asincronos
14531428 secuenciales-asincronos14531428 secuenciales-asincronos
14531428 secuenciales-asincronosAzariel Haiayel
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCuplGilbert_28
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
El transistor bjt
El transistor bjtEl transistor bjt
El transistor bjtFenix Alome
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raicesIvan Salazar C
 
Control Pid
Control PidControl Pid
Control PidCIMAT
 
Decodificadores multiplexores
Decodificadores multiplexoresDecodificadores multiplexores
Decodificadores multiplexoresAngel Morales
 
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)Elias1306
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Mayra Peña
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 

La actualidad más candente (20)

Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bode
 
TTL-CMOS
TTL-CMOSTTL-CMOS
TTL-CMOS
 
diagramas de bloque y funciones de transferencia
 diagramas de bloque y funciones de transferencia diagramas de bloque y funciones de transferencia
diagramas de bloque y funciones de transferencia
 
Cuadro comparativo de familias logicas
Cuadro comparativo de familias logicasCuadro comparativo de familias logicas
Cuadro comparativo de familias logicas
 
14531428 secuenciales-asincronos
14531428 secuenciales-asincronos14531428 secuenciales-asincronos
14531428 secuenciales-asincronos
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
El transistor bjt
El transistor bjtEl transistor bjt
El transistor bjt
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raices
 
Trabajo flip flop
Trabajo flip flopTrabajo flip flop
Trabajo flip flop
 
Control Pid
Control PidControl Pid
Control Pid
 
Decodificadores multiplexores
Decodificadores multiplexoresDecodificadores multiplexores
Decodificadores multiplexores
 
[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole
 
Tipos de circuitos
Tipos de circuitosTipos de circuitos
Tipos de circuitos
 
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
Senoides y fasores presentacion ppt
Senoides  y fasores presentacion pptSenoides  y fasores presentacion ppt
Senoides y fasores presentacion ppt
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Restador completo
Restador completoRestador completo
Restador completo
 

Destacado

Sistemas De Numeros Digitales
Sistemas De Numeros DigitalesSistemas De Numeros Digitales
Sistemas De Numeros Digitalescelis mendoza
 
Sistemas De Numeros Digitales
Sistemas De Numeros DigitalesSistemas De Numeros Digitales
Sistemas De Numeros DigitalesKaren Vera
 
Codigos linguisticos
Codigos linguisticosCodigos linguisticos
Codigos linguisticosHumbertoST
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalLuisICM
 
Clasificacion general de control
Clasificacion general de controlClasificacion general de control
Clasificacion general de controlRoderick Arauz
 
Los códigos, signos. Comunicación no verbal.
Los códigos, signos. Comunicación no verbal.Los códigos, signos. Comunicación no verbal.
Los códigos, signos. Comunicación no verbal."Las Profes Talks"
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Instituto Técnico Superior
 
sistemas y codigos numericos.
sistemas y codigos numericos.sistemas y codigos numericos.
sistemas y codigos numericos.Alexis Martinez
 
Repaso conversion numerica
Repaso conversion numericaRepaso conversion numerica
Repaso conversion numericaNombre Apellidos
 
Tippens fisica 7e_diapositivas_02
Tippens fisica 7e_diapositivas_02Tippens fisica 7e_diapositivas_02
Tippens fisica 7e_diapositivas_02Robert
 
Practica n°1 Sistemas Numéricos
Practica n°1  Sistemas NuméricosPractica n°1  Sistemas Numéricos
Practica n°1 Sistemas NuméricosDaniel Remondegui
 
Dii2 Representacion De La Informacion Y Codigos
Dii2 Representacion De La Informacion Y CodigosDii2 Representacion De La Informacion Y Codigos
Dii2 Representacion De La Informacion Y CodigosEspol
 
Códigos y sistemas numéricos
Códigos y sistemas numéricosCódigos y sistemas numéricos
Códigos y sistemas numéricosMario Ortiz
 
Repaso conversion numerica
Repaso conversion numericaRepaso conversion numerica
Repaso conversion numericaNombre Apellidos
 

Destacado (20)

Tipos de códigos
Tipos de códigosTipos de códigos
Tipos de códigos
 
Sistemas De Numeros Digitales
Sistemas De Numeros DigitalesSistemas De Numeros Digitales
Sistemas De Numeros Digitales
 
Sistemas De Numeros Digitales
Sistemas De Numeros DigitalesSistemas De Numeros Digitales
Sistemas De Numeros Digitales
 
Codigos linguisticos
Codigos linguisticosCodigos linguisticos
Codigos linguisticos
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
 
El código gray
El código grayEl código gray
El código gray
 
Clasificacion general de control
Clasificacion general de controlClasificacion general de control
Clasificacion general de control
 
Los códigos, signos. Comunicación no verbal.
Los códigos, signos. Comunicación no verbal.Los códigos, signos. Comunicación no verbal.
Los códigos, signos. Comunicación no verbal.
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Códigos semióticos
Códigos semióticosCódigos semióticos
Códigos semióticos
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
 
sistemas y codigos numericos.
sistemas y codigos numericos.sistemas y codigos numericos.
sistemas y codigos numericos.
 
Repaso conversion numerica
Repaso conversion numericaRepaso conversion numerica
Repaso conversion numerica
 
Tippens fisica 7e_diapositivas_02
Tippens fisica 7e_diapositivas_02Tippens fisica 7e_diapositivas_02
Tippens fisica 7e_diapositivas_02
 
Practica n°1 Sistemas Numéricos
Practica n°1  Sistemas NuméricosPractica n°1  Sistemas Numéricos
Practica n°1 Sistemas Numéricos
 
Dii2 Representacion De La Informacion Y Codigos
Dii2 Representacion De La Informacion Y CodigosDii2 Representacion De La Informacion Y Codigos
Dii2 Representacion De La Informacion Y Codigos
 
El lenguaje php
El lenguaje phpEl lenguaje php
El lenguaje php
 
Códigos y sistemas numéricos
Códigos y sistemas numéricosCódigos y sistemas numéricos
Códigos y sistemas numéricos
 
Repaso conversion numerica
Repaso conversion numericaRepaso conversion numerica
Repaso conversion numerica
 
PHP
PHPPHP
PHP
 

Similar a Sistemas Numéricos Digitales

Similar a Sistemas Numéricos Digitales (20)

Asignacion #3
Asignacion #3Asignacion #3
Asignacion #3
 
Capitulo I Sistemas Númericos
Capitulo I  Sistemas NúmericosCapitulo I  Sistemas Númericos
Capitulo I Sistemas Númericos
 
1. elec digital
1. elec digital1. elec digital
1. elec digital
 
1. elec digital
1. elec digital1. elec digital
1. elec digital
 
1. elec digital
1. elec digital1. elec digital
1. elec digital
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
sistemas de numeración que maneja el computador
sistemas de numeración que maneja el computadorsistemas de numeración que maneja el computador
sistemas de numeración que maneja el computador
 
Sistemas Numericos
Sistemas NumericosSistemas Numericos
Sistemas Numericos
 
Sistemas De NumeracióN
Sistemas De NumeracióNSistemas De NumeracióN
Sistemas De NumeracióN
 
Operaciones con Sistemas binarios
Operaciones con Sistemas binarios Operaciones con Sistemas binarios
Operaciones con Sistemas binarios
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Repaso de Sistemas Numéricos y Códigos
Repaso de Sistemas Numéricos y CódigosRepaso de Sistemas Numéricos y Códigos
Repaso de Sistemas Numéricos y Códigos
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracion
 
Sistema Númerico
Sistema NúmericoSistema Númerico
Sistema Númerico
 
SISTEMAS DE NUMERACIÓN
SISTEMAS DE NUMERACIÓNSISTEMAS DE NUMERACIÓN
SISTEMAS DE NUMERACIÓN
 
Sistemas Digitales capitulo1
Sistemas Digitales capitulo1Sistemas Digitales capitulo1
Sistemas Digitales capitulo1
 
Sd1
Sd1Sd1
Sd1
 
sistemas-numericos
 sistemas-numericos sistemas-numericos
sistemas-numericos
 
10. present sist-nume
10. present sist-nume10. present sist-nume
10. present sist-nume
 

Último

PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 

Último (20)

PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 

Sistemas Numéricos Digitales

  • 1. Sistemas Digitales SISTEMAS NUMERICOS 2009
  • 2.
  • 3.
  • 4.
  • 5. Sistemas Digitales Sistemas de uso común F 17 1111 15 E 16 1110 14 D 15 1101 13 C 14 1100 12 B 13 1011 11 A 12 1010 10 9 11 1001 9 8 10 1000 8 7 7 111 7 6 6 110 6 5 5 101 5 4 4 100 4 3 3 11 3 2 2 10 2 1 1 1 1 0 0 0 0 Hexadecimal Octal Binario Decimal
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Sistemas Digitales BCD : Binary Coded Decimal Ejemplo: ( 4096 ) 10 = 0100 0000 1001 0110 Número decimal Representación BCD Comparación con su representación en Base binaria. ( 4096 ) 10 = ( 1000000000000 ) 2 4 0 9 6
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Sistemas Digitales NUMEROS SIGNADOS Representación de los Complementos + 5 10 1 0 1 0 0 0, 1 + + 4 10 0 0 1 0 0 0, - 12 10 1 1 0 0 1 1, + + 17 10 1 0 0 0 1 0, Bits de acarreo 1 1 0 0 1 1
  • 38.
  • 39.
  • 40. Sistemas Digitales ARITMETICA BINARIA DE NUMEROS CON SIGNO Caso 1: C s+1 C s Si C s+1 = C s se descarta Acarreo Si C s+1 ≠ C s se considera Acarreo y la coma se desplaza un bit a la izquierda +11 1 1 0 1 0 0 0 0, +4 0 0 1 0 0 0 0 0, + +7 1 1 1 0 0 0 0 0,
  • 41. Sistemas Digitales Caso 2: ARITMETICA BINARIA DE NUMEROS CON SIGNO 1 1 Compl. 2 -6 0 1 1 0 0 0 0 1, + +15 1 1 1 1 0 0 0 0, +9 1 0 0 1 0 0 0 0, -6 0 1 0 1 1 1 1 1, + +15 1 1 1 1 0 0 0 0,
  • 42. Sistemas Digitales ARITMETICA BINARIA DE NUMEROS CON SIGNO Caso 3: 0 0 Compl. 2 -24 0 0 0 1 1 0 0 1, + +16 0 0 0 0 1 0 0 0, -8 0 0 0 1 1 1 1 1, -24 0 0 0 1 0 1 1 1, + +16 0 0 0 0 1 0 0 0,
  • 43. Sistemas Digitales ARITMETICA BINARIA DE NUMEROS CON SIGNO Caso 4: 1 1 Compl. 2 Compl. 2 -9 1 0 0 1 0 0 0 1, + -5 1 0 1 0 0 0 0 1, -14 0 1 0 0 1 1 1 1, -9 1 1 1 0 1 1 1 1, + -5 1 1 0 1 1 1 1 1,
  • 44. Sistemas Digitales ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA - DIFERENCIA + N 3 SUSTRAENDO N 2 MINUENDO N 1
  • 45.
  • 46. Sistemas Digitales Regla II Después de sacar el complemento 2’s del sustraendo súmelo al minuendo y obtenga la diferencia. El bit correspondiente al signo de la diferencia determina si éste es positivo o negativo y desde luego si se encuentra en la forma binaria correcta o en complemento 2’s. ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA
  • 47. ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : 1 1 C. 2’s Sistemas Digitales +5 1 0 1 0 0, +4 0 0 1 1 1 , - +9 1 0 0 1 0, +5 +4 0 0 1 0 0, - +9 1 0 0 1 0,
  • 48. Sistemas Digitales 0 0 C. signo ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : +13 1 0 1 1 0, -4 0 0 1 0 0 , - +9 1 0 0 1 0, +13 -4 0 0 1 0 1, - +9 1 0 0 1 0,
  • 49. Sistemas Digitales 1 1 C. Signo y 2’s ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : C. 2’s -13 1 1 0 0 1, +4 0 0 1 1 1 , - -9 1 1 1 0 1, -13 +4 0 0 1 0 0, - -9 1 0 0 1 1,
  • 50. Sistemas Digitales 0 0 C. Signo ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : C. 2’s -5 -4 0 0 1 0 1, - -9 1 0 0 1 1, -5 1 1 0 1 1, -4 0 0 1 0 0 , - -9 1 1 1 0 1,
  • 51. Sistemas Digitales 0 0 C. Signo ARITMETICA BINARIA DE NUMEROS CON SIGNO LA RESTA Ejemplos : +8 -4 0 0 1 0 1, - +4 0 0 1 0 0, +8 0 0 0 1 0, -4 0 0 1 0 0 , - +4 0 0 1 0 0,
  • 52. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA SUMA BCD es un código numérico y que puede utilizarse en operaciones aritméticas. La suma es la más importante de estas operaciones, ya que las otras tres operaciones (sustracción, multiplicación y división) se pueden llevar a cabo utilizando la suma. A continuación, se explicará como se suman dos números en código BCD.
  • 53. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA SUMA Paso 1. Sumar los dos números BCD utilizando las reglas de la suma binaria. Paso 2. Si una suma de 4 bits es igual o menor que 9, es un número BCD válido. Paso 3. Si una suma de 4 bits es mayor que 9, o si genera acarreos en el grupo de 4 bits, el resultado no es valido . En este caso, se suma 6 (0110) al grupo de 4 bits para saltar así los seis estados no válidos y pasar al código 8421. Si se genera un acarreo al sumar 6, éste se suma al grupo de 4 bits siguiente.
  • 54. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA SUMA 13 4 9 3 1 BCD válido 1 1 0 0 1 0 0 0 Se Suma 6 0 1 1 0 + BCD no válido > 9 1 0 1 1 + 0 0 1 0 + 1 0 0 1
  • 55. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA SUMA 18 9 9 8 1 BCD válido 0 0 0 1 1 0 0 0 Se Suma 6 0 1 1 0 + No válido por acarreo 0 1 0 0 1 + 1 0 0 1 + 1 0 0 1
  • 56. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA SUMA 31 15 16 1 3 BCD’s válidos 1 0 0 0 1 1 0 0 Se Suma 6 0 1 1 0 + 1 + acarreo BCD no válido > 9 BCD válido 1 1 0 1 0 1 0 0 + 1 0 1 0 1 0 0 0 + 0 1 1 0 1 0 0 0
  • 57. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA SUMA 0 0 BCD’s Válidos 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 0 1 1 0 1 2 1 120 53 67 Se Suma 6 0 1 1 1 0 1 + BCD’s no válidos > 9 0 1 0 0 1 + 1 1 0 1 0 + 1 1 1 1 0
  • 58. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA RESTA 1 0 0 0 1 1 0 0 1 0 1 11 34 45 BCD’s válidos 1 0 0 0 0 - 0 0 1 0 0 - 1 0 1 1 0
  • 59. Sistemas Digitales ARITMETICA DE NUMEROS EN CODIGO BCD LA RESTA 1 0 0 1 9 0 1 1 1 0 1 0 0 0 1 9 19 28 Resta 6 0 1 1 - BCD no válido BCD válido 1 1 1 0 0 - 1 0 0 0 0 - 0 0 0 0 0
  • 60.
  • 61. Sistemas Digitales CODIGO DIGITAL GRAY 1000 1111 15 1001 1110 14 1011 1101 13 1010 1100 12 1110 1011 11 1111 1010 10 1101 1001 9 1100 1000 8 0100 0111 7 0101 0110 6 0111 0101 5 0110 0100 4 0010 0011 3 0011 0010 2 0001 0001 1 0000 0000 0 GRAY BINARIO DECIMAL
  • 62.
  • 63.
  • 64. Sistemas Digitales CODIGO DIGITAL EXCESO 3 Es un código digital relacionado con el BCD, y se deriva de él sumando 3 a cada dígito decimal y convirtiendo el resultado de esta suma en número binario de 4 bits. Es un código sin ningún peso. 1100 1001 9 1011 1000 8 1010 0111 7 1001 0110 6 1000 0101 5 0111 0100 4 0110 0011 3 0101 0010 2 0100 0001 1 0011 0000 0 EXCESO-3 BCD DECIMAL
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71. Sistemas Digitales Código HAMMING de Corrección de Errores Números de Paridad Si al número de bits de información lo designamos como m , entonces el número de bits de paridad, p , se determina mediante la siguiente relación: 2 p > m + p + 1 Por ejemplo, si se tiene cuatros bits de información ( m =4), p se calcula mediante el método de prueba y error. Sea p =2, entonces 2 p > =2 2 =4 y m + p + 1 = 4 + 2 + 1 = 7 Puesto que p =2 no satisface la ecuación, se busca probar con p =3 .
  • 72. Sistemas Digitales Código HAMMING de Corrección de Errores Sea p =3, entonces: 2 p =2 3 =8 y m + p + 1 = 4 + 3 + 1 = 8 este valor de p satisface la ecuación, de manera que se necesitan tres bits de paridad para proporcionar corrección simple de errores para cuatro bits de información. Conviene fijarse en que la detección y corrección de errores se proporciona para todos los bits, tanto de paridad como de información, dentro de un grupo de código.
  • 73. Sistemas Digitales Código HAMMING de Corrección de Errores Situación de los bits de paridad dentro del código Se debe tener en cuenta que en esta expresión, el código se compone de cuatro bits de información y de tres bits de paridad . El bit más a la izquierda se designa como bit 1, el siguiente bit 2, y así sucesivamente del mismo modo: bit 1, bit 2, bit 3, bit 4, bit 5, bit 6 , bit 7
  • 74. Sistemas Digitales Código HAMMING de Corrección de Errores Los bits de paridad se sitúan en las posiciones cuya numeración corresponde a las potencias de dos en sentido ascendente ( 1,2,4,8,….. ), tal como se indica: P 1 , P 2 , M 1 , P 3 , M 2 , M 3 , M 4 El símbolo P n designa un determinado bit de paridad y M n designa un determinado bit de información .
  • 75.
  • 76.
  • 77.
  • 78. Sistemas Digitales Código HAMMING de Corrección de Errores Ejemplo : Determinar el código de corrección de error para el número de código BCD 1001 ( bits de información ) , utilizando paridad par . Solución : Paso 1 . Encontrar el número de bits de paridad requeridos. Sea p=3 , entonces 2 p = 2 3 = 8 y m + p + 1 = 8 tres bits de paridad son suficientes. Bits totales del código = 4 + 3 = 7
  • 79. Sistemas Digitales Código HAMMING de Corrección de Errores Paso 2 . Construir una tabla de posiciones de los bits para un código de corrección de errores de 7 bits . Recuerde que el número es el BCD 1001 ( bits de información ) BCD 1001 Bits de paridad ( P n ) 1 0 0 1 Bits de información ( M n ) 111 110 101 100 011 010 001 Número binario de posición 7 6 5 4 3 2 1 Posición de bit M 4 M 3 M 2 P 3 M 1 P 2 P 1 Designación de bit
  • 80. Sistemas Digitales Código HAMMING de Corrección de Errores Paso 3 . Determinar los bits de paridad de la siguiente manera: El bit P 1 comprueba las posiciones 1, 3, 5 y 7 y tiene que ser 0 para que haya un número par de unos (2) en este grupo. El bit P 2 comprueba las posiciones 2, 3, 6 y 7 y tiene que ser 0 para que haya un número par de unos (2) en este grupo. El bit P 3 comprueba las posiciones 4, 5, 6 y 7 y tiene que ser 1 para que haya un número par de unos (2) en este grupo.
  • 81. Sistemas Digitales Código HAMMING de Corrección de Errores Paso 4 . Estos bits se introducen en la tabla. El código combinado resultante es 00 1 1 001 1 0 0 Bits de paridad ( P n ) 1 0 0 1 Bits de información ( M n ) 111 110 101 100 011 010 001 Número binario de posición 7 6 5 4 3 2 1 Posición de bit M 4 M 3 M 2 P 3 M 1 P 2 P 1 Designación de bit
  • 82.
  • 83. Sistemas Digitales Código HAMMING de Corrección de Errores Los pasos a seguir son entonces los siguientes: Paso 1 . Comenzar con el grupo que comprueba P 1 . Paso 2 . Comprobar que el grupo tenga la paridad adecuada. Un 0 representa que la comprobación de paridad es correcta y un 1 representa una mala comprobación . Paso 3 . Repetir el paso 2 para cada grupo de paridad. Paso 4 . El número binario formado a partir de los resultados de todas las comprobaciones de paridad determina la posición del bit de código que contiene un error . Este es el código de posición de error . La primera comprobación de paridad genera el bit menos significativo . Si todas las comprobaciones son correctas, no hay error .
  • 84. Sistemas Digitales Código HAMMING de Corrección de Errores Ejemplo : Suponer que la palabra de código del ejemplo anterior ( 0011001 ) es transmitida y que recibimos 0010001 . El receptor no “ conoce ” cuál fue la palabra transmitida y tiene que buscar las paridades adecuadas para determinar si el código es correcto. Encontrar cualquier error que haya habido en la transmisión si utilizamos paridad par . Solución : Construimos una tabla de posición de bit : 1 0 0 0 1 0 0 Código recibido 111 110 101 100 011 010 001 Número binario de posición 7 6 5 4 3 2 1 Posición de bit M 4 M 3 M 2 P 3 M 1 P 2 P 1 Designación de bit
  • 85.
  • 86.