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

Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2Jossue Jossue
 
Operaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema HexadecimalOperaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema Hexadecimalpafalconi
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosMadeleyne Santos Rivas
 
Sistemas de primer orden, segundo orden y orden superior
Sistemas de primer orden,  segundo orden y orden superiorSistemas de primer orden,  segundo orden y orden superior
Sistemas de primer orden, segundo orden y orden superiorMichelleAlejandroLeo
 
Circuitos logicos de tres estados
Circuitos logicos de tres estadosCircuitos logicos de tres estados
Circuitos logicos de tres estadosZy Mo
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronosDiego Ayala
 
Operaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema OctalOperaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema Octalpafalconi
 
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
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosLiz Ocampo
 

La actualidad más candente (20)

Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Operaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema HexadecimalOperaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema Hexadecimal
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binarios
 
Sistemas de primer orden, segundo orden y orden superior
Sistemas de primer orden,  segundo orden y orden superiorSistemas de primer orden,  segundo orden y orden superior
Sistemas de primer orden, segundo orden y orden superior
 
Codigos
Codigos Codigos
Codigos
 
Electrónica digital: Comparadores
Electrónica digital: ComparadoresElectrónica digital: Comparadores
Electrónica digital: Comparadores
 
Circuitos logicos de tres estados
Circuitos logicos de tres estadosCircuitos logicos de tres estados
Circuitos logicos de tres estados
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitales
 
Unidad aritmetico logica ALU
Unidad aritmetico logica ALUUnidad aritmetico logica ALU
Unidad aritmetico logica ALU
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Operaciones sistemas numéricos
Operaciones  sistemas numéricosOperaciones  sistemas numéricos
Operaciones sistemas numéricos
 
Problemas sistemas lti
Problemas sistemas ltiProblemas sistemas lti
Problemas sistemas lti
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 
Complemento a las bases
Complemento a las basesComplemento a las bases
Complemento a las bases
 
El código gray
El código grayEl código gray
El código gray
 
Operaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema OctalOperaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema Octal
 
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
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binarios
 

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
 
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
 
3ª aula eqç 1º grau
3ª aula eqç 1º grau3ª aula eqç 1º grau
3ª aula eqç 1º grau
 

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

Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
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
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
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
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 

Último (20)

Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
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
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
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...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
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
 

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.