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

Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estadosAlejandro Flores
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
Analisis de error en estado estacionario
Analisis de error en estado estacionarioAnalisis de error en estado estacionario
Analisis de error en estado estacionarioHenry Alvarado
 
Fuente regulable de voltaje
Fuente regulable de voltajeFuente regulable de voltaje
Fuente regulable de voltajeWiwi Hdez
 
Sistemas de primer orden
Sistemas de primer ordenSistemas de primer orden
Sistemas de primer ordenHenry Alvarado
 
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Miguel Brunings
 
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
 
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.UDO Monagas
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Estabilidad de sistemas discretos
Estabilidad de sistemas discretosEstabilidad de sistemas discretos
Estabilidad de sistemas discretosingangelp
 
Ficha 3 transistores 2
Ficha 3 transistores 2Ficha 3 transistores 2
Ficha 3 transistores 2HMR2598
 
Teoria de control analisis de la respuesta en frecuencia
Teoria de control analisis de la respuesta en frecuenciaTeoria de control analisis de la respuesta en frecuencia
Teoria de control analisis de la respuesta en frecuenciaBendryx Bello Bracho
 

La actualidad más candente (20)

Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estados
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
Analisis de error en estado estacionario
Analisis de error en estado estacionarioAnalisis de error en estado estacionario
Analisis de error en estado estacionario
 
Señales y sistemas
Señales y sistemasSeñales y sistemas
Señales y sistemas
 
Mapas de Karnaugh
Mapas de KarnaughMapas de Karnaugh
Mapas de Karnaugh
 
Fuente regulable de voltaje
Fuente regulable de voltajeFuente regulable de voltaje
Fuente regulable de voltaje
 
Practica 1
Practica 1Practica 1
Practica 1
 
Sistemas de primer orden
Sistemas de primer ordenSistemas de primer orden
Sistemas de primer orden
 
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
 
Diseño de Circuitos Secuenciales
Diseño de Circuitos SecuencialesDiseño de Circuitos Secuenciales
Diseño de Circuitos Secuenciales
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
 
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
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Clase Diagramas de Karnaugh
Clase Diagramas de KarnaughClase Diagramas de Karnaugh
Clase Diagramas de Karnaugh
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Estabilidad de sistemas discretos
Estabilidad de sistemas discretosEstabilidad de sistemas discretos
Estabilidad de sistemas discretos
 
Ficha 3 transistores 2
Ficha 3 transistores 2Ficha 3 transistores 2
Ficha 3 transistores 2
 
Teoria de control analisis de la respuesta en frecuencia
Teoria de control analisis de la respuesta en frecuenciaTeoria de control analisis de la respuesta en frecuencia
Teoria de control analisis de la respuesta en frecuencia
 

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
 
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
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
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
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.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...
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
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
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 

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.