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

Sistemas variantes en el tiempo
Sistemas variantes en el tiempoSistemas variantes en el tiempo
Sistemas variantes en el tiempoSamyKharuf1
 
Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.Carlos Ramos Pérez
 
La Transformada De Laplace
La Transformada De LaplaceLa Transformada De Laplace
La Transformada De LaplaceDianitolis
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalIsrael Magaña
 
Codificadores y decodificadores
Codificadores y decodificadoresCodificadores y decodificadores
Codificadores y decodificadoresRopoga
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesLuis Zurita
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosAlexa Ramirez
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de controlreneej748999
 
Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)David Ruiz
 
Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bodetgcuysito
 
análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...Veronica Montilla
 
Guia instrumentacion y medicion
Guia instrumentacion y medicionGuia instrumentacion y medicion
Guia instrumentacion y medicionJosé Sánchez
 

La actualidad más candente (20)

La función escalón unitario
La función escalón unitarioLa función escalón unitario
La función escalón unitario
 
Sistemas variantes en el tiempo
Sistemas variantes en el tiempoSistemas variantes en el tiempo
Sistemas variantes en el tiempo
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
La Transformada De Laplace
La Transformada De LaplaceLa Transformada De Laplace
La Transformada De Laplace
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digital
 
Codificadores y decodificadores
Codificadores y decodificadoresCodificadores y decodificadores
Codificadores y decodificadores
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupciones
 
Operaciones sistemas numéricos
Operaciones  sistemas numéricosOperaciones  sistemas numéricos
Operaciones sistemas numéricos
 
Sistemas Numericos
Sistemas NumericosSistemas Numericos
Sistemas Numericos
 
Sección de Memoria
Sección de MemoriaSección de Memoria
Sección de Memoria
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronos
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de control
 
Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)
 
Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bode
 
análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...
 
Guia instrumentacion y medicion
Guia instrumentacion y medicionGuia instrumentacion y medicion
Guia instrumentacion y medicion
 
Series de fourier
Series de fourierSeries de fourier
Series de fourier
 

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
 
Sd1
Sd1Sd1
Sd1
 
Sistemas Digitales capitulo1
Sistemas Digitales capitulo1Sistemas Digitales capitulo1
Sistemas Digitales capitulo1
 
sistemas-numericos
 sistemas-numericos sistemas-numericos
sistemas-numericos
 
10. present sist-nume
10. present sist-nume10. present sist-nume
10. present sist-nume
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 

Último (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 

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.