SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Complemento a dos
                   Complemento a dos                                     Decimal
                                                                            7
                         0111
                                                                            6
                         0110
                                                                            5
                         0101
                                                                            4
                         0100
                                                                            3
                         0011
                                                                            2
                         0010
                                                                            1
                         0001
                                                                            0
                         0000
                                                                           −1
                         1111
                                                                           −2
                         1110
                                                                           −3
                         1101
                                                                           −4
                         1100
                                                                           −5
                         1011
                                                                           −6
                         1010
                                                                           −7
                         1001
                                                                           −8
                         1000

Complemento a dos con enteros de 4 bits
El complemento a dos de un número N que, expresado en el sistema binario está
compuesto por n dígitos, se define como:

                          .

Veamos un ejemplo: tomemos el número N = 45 que, cuando se expresa en binario es N
= 1011012, con 6 dígitos, y calculemos su complemento a dos:

Cabe señalar que en este ejemplo se ha limitado el número de bits a 6, por lo que no
sería posible distinguir entre el -45 y el 19 (el 19 en binario es 10011). En realidad, un
número en complemento a dos se expresa con una cantidad arbitraria de unos a la
izquierda, de la misma manera que un número binario positivo se expresa con una
cantidad arbitraria de ceros. Así, el -45, expresado en complemento a dos usando 8 bits
sería 11010011, mientras que el 19 sería 00010011; y expresados en 16 bits serían
1111111111010011 y 0000000000010011 respectivamente. Se presenta la tabla de
verdad del complemento a 2 para cuatro dígitos.




Cálculo del complemento a dos
El cálculo del complemento a dos es muy sencillo y muy fácil de realizar mediante
puertas lógicas, donde reside su utilidad.
Para comenzar los números positivos se quedarán igual en su representación binaria.
Los números negativos deberemos invertir el valor de cada una de sus cífras, es decir
realizar el complemento a uno, y sumarle 1 al número obtenido. Podemos observar esto
en la tabla de ejemplo.

Cabe recordar que debido a la utilización de un bit para representar el signo, el rango de
valores será diferente al de una representación binaria habitual; el rango de valores
decimales para 'n' bits será:




Conversión rápida
Una forma de hallar el opuesto de un número binario positivo en complemento a dos es
comenzar por la derecha (el dígito menos significativo), copiando el número original
(de derecha a izquierda) hasta encontrar el primer 1, luego de haber copiado el 1, se
niegan (complementan) los dígitos restantes (es decir, copia un 0 si aparece un 1, o un 1
si aparece un 0). Este método es mucho más rápido para las personas, pues no utiliza el
complemento a uno en su conversión.1

Por ejemplo, el complemento a dos de quot;0011 11010quot; es quot;1100 00110quot;.

Otra forma es negar todos los dígitos (se halla el complemento a 1) y después sumar un
1 al resultado, viene a ser lo mismo que lo anteriormente explicado.

100001 ---> 011110 -->011111

¿Para qué sirve?
Su utilidad principal se encuentra en las operaciones matemáticas con números binarios.
En particular, la resta de números binarios se facilita enormemente utilizando el
complemento a dos: la resta de dos números binarios puede obtenerse sumando al
minuendo el complemento a dos del sustraendo.

Complemento a dos
Valores con números de 8 bits


                         Valor del complemento a dos                  Valor sin signo


                                        0                                    0
  00000000


                                        1                                    1
  00000001
...                                  ...
      ...


                                     126                                  126
  01111110


                                     127                                  127
  01111111


                                     −128                                 128
  10000000


                                     −127                                 129
  10000001


                                     −126                                 130
  10000010


                                      ...                                  ...
      ...


                                      −2                                  254
  11111110


                                      −1                                  255
  11111111

Complemento a dos

Los problemas de las múltiples representaciones del 0 y la necesidad del acarreo de
salida, se evitan con un sistema llamado Complemento a dos. En el complemento a dos,
los números negativos se representan mediante el patrón de bits que es un bit mayor (sin
signo) que el complemento a uno del valor positivo. En el complemento a dos, hay un
solo cero (00000000). Para negar un número (negativo o positivo) invertimos todos los
bits y añadimos un 1 al resultado. La suma de un par de números enteros en
complemento a dos es la misma que la suma de un par de números sin signo (excepto
para la detección de desbordamiento si se usa). Por ejemplo, la suma en complemento a
dos de 127 y –128 da el mismo patrón de bits que la suma sin signo del 127 y 128, tal y
como se puede ver en la tabla de abajo. El valor -8, representado en binario con cuatro
bits (1000) es un caso especial, ya que su complemento a dos es el mismo, es necesario
cinco bits para su representación (01000).



Una forma fácil de implementar el complemento a dos es la siguiente:

                                                              Ejemplo 1 Ejemplo 2
1. Empezando desde la derecha encontramos el primer '1'        0101001 0101100
2. Hacemos un NOT a todos los bits que quedan por la izquierda 1010111 1010100
Tabla de comparación
La tabla siguiente compara la representación de los enteros entre 8 y -8 (incluidos)
usando 4 bits.

Representación de enteros de 4 bits

 Decimal        Entero        Signo y      Complemento Complemento               BCD-
                positivo     magnitud          a1          a2                   exceso 8


                 1000            n/a             n/a               n/a            1111
    +8


                 0111           0111            0111              0111            1110
    +7


                 0110           0110            0110              0110            1101
    +6


                 0101           0101            0101              0101            1100
    +5


                 0100           0100            0100              0100            1011
    +4


                 0011           0011            0011              0011            0011
    +3


                 0010           0010            0010              0010            1001
    +2


                 0001           0001            0001              0001            1000
    +1


                 0000           0000            0000              0000            0111
   (+)0


   (−)0           n/a           1000            1111               n/a             n/a


    −1            n/a           1001            1110              1111            0110


    −2            n/a           1010            1101              1110            0101


    −3            n/a           1011            1100              1101            0100


    −4            n/a           1100            1011              1100            0011
−5       n/a       1101      1010   1011   0010


   −6       n/a       1110      1001   1010   0001


   −7       n/a       1111      1000   1001   0000


   −8       n/a        n/a      n/a    1000   n/a




                  Denys López
Elaborado por:

Weitere ähnliche Inhalte

Was ist angesagt?

Electrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicasElectrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicasSANTIAGO PABLO ALBERTO
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplaceJORGE
 
Ejercicos fasores
Ejercicos fasoresEjercicos fasores
Ejercicos fasoresVanneGalvis
 
correlacion-de-senales
correlacion-de-senalescorrelacion-de-senales
correlacion-de-senalescrico89
 
Problemario circuitos electricos
Problemario circuitos electricosProblemario circuitos electricos
Problemario circuitos electricosClai Roman
 
Sistemas de segundo orden
Sistemas de segundo  ordenSistemas de segundo  orden
Sistemas de segundo ordenHenry Alvarado
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresBertha Vega
 
Modulo 1 - Proteus
Modulo 1 - ProteusModulo 1 - Proteus
Modulo 1 - ProteusRaniellys
 
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOSTRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOSIsrael Magaña
 
Electrónica potencia 2
Electrónica potencia 2Electrónica potencia 2
Electrónica potencia 2JUAN AGUILAR
 
Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL Andres Bejarano
 
Señales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e ImparSeñales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e ImparSistemadeEstudiosMed
 
10 transformada fourier
10 transformada fourier10 transformada fourier
10 transformada fourierAlex Jjavier
 
Mapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variablesMapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variablesRopoga
 
Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Julio Daniel Ruano
 

Was ist angesagt? (20)

Algebra Booleana 2
Algebra Booleana 2Algebra Booleana 2
Algebra Booleana 2
 
Electrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicasElectrónica digital: Display de 7 segmentos con compuertas lógicas
Electrónica digital: Display de 7 segmentos con compuertas lógicas
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplace
 
Ejercicos fasores
Ejercicos fasoresEjercicos fasores
Ejercicos fasores
 
correlacion-de-senales
correlacion-de-senalescorrelacion-de-senales
correlacion-de-senales
 
Problemario circuitos electricos
Problemario circuitos electricosProblemario circuitos electricos
Problemario circuitos electricos
 
Sistemas de segundo orden
Sistemas de segundo  ordenSistemas de segundo  orden
Sistemas de segundo orden
 
Serie de Fourier
Serie de FourierSerie de Fourier
Serie de Fourier
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
 
Modulo 1 - Proteus
Modulo 1 - ProteusModulo 1 - Proteus
Modulo 1 - Proteus
 
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOSTRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
TRANSFORMADA DE LAPLACE PARA CIRCUITOS ELÉCTRICOS
 
Electrónica potencia 2
Electrónica potencia 2Electrónica potencia 2
Electrónica potencia 2
 
Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL
 
Señales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e ImparSeñales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e Impar
 
transformada z
transformada ztransformada z
transformada z
 
10 transformada fourier
10 transformada fourier10 transformada fourier
10 transformada fourier
 
Ejercicios de conversión en Sistema Decimal,Binario,Hexadecimal
Ejercicios de conversión en Sistema Decimal,Binario,HexadecimalEjercicios de conversión en Sistema Decimal,Binario,Hexadecimal
Ejercicios de conversión en Sistema Decimal,Binario,Hexadecimal
 
Mapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variablesMapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variables
 
Circuitos digitales-problemas
Circuitos digitales-problemasCircuitos digitales-problemas
Circuitos digitales-problemas
 
Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)
 

Andere mochten auch

Tut temática tema 1 (análisis de problemas)
Tut temática tema  1 (análisis de problemas)Tut temática tema  1 (análisis de problemas)
Tut temática tema 1 (análisis de problemas)Videoconferencias UTPL
 
A crime so monstrous
A crime so monstrousA crime so monstrous
A crime so monstrousMissing Link
 
Sample slides by Garr Reynolds
Sample slides by Garr ReynoldsSample slides by Garr Reynolds
Sample slides by Garr Reynoldsgarr
 
Eco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionEco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionJosh Beatty
 
Healthcare Napkins All
Healthcare Napkins AllHealthcare Napkins All
Healthcare Napkins AllDan Roam
 

Andere mochten auch (11)

Software del sistema
Software del sistemaSoftware del sistema
Software del sistema
 
Tut temática tema 1 (análisis de problemas)
Tut temática tema  1 (análisis de problemas)Tut temática tema  1 (análisis de problemas)
Tut temática tema 1 (análisis de problemas)
 
Tema 3 algoritmos del análisis
Tema 3  algoritmos del análisisTema 3  algoritmos del análisis
Tema 3 algoritmos del análisis
 
A crime so monstrous
A crime so monstrousA crime so monstrous
A crime so monstrous
 
Why most presentations suck
Why most presentations suckWhy most presentations suck
Why most presentations suck
 
Simplicity
SimplicitySimplicity
Simplicity
 
Sample slides by Garr Reynolds
Sample slides by Garr ReynoldsSample slides by Garr Reynolds
Sample slides by Garr Reynolds
 
Sheltering Wings
Sheltering WingsSheltering Wings
Sheltering Wings
 
Feels Bad On The Back
Feels Bad On The BackFeels Bad On The Back
Feels Bad On The Back
 
Eco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionEco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumption
 
Healthcare Napkins All
Healthcare Napkins AllHealthcare Napkins All
Healthcare Napkins All
 

Ähnlich wie Complemento A Dos

Calculo De Complemento 2 De Un Numero Binario
Calculo De Complemento  2  De Un Numero BinarioCalculo De Complemento  2  De Un Numero Binario
Calculo De Complemento 2 De Un Numero Binarioteovera
 
Complementos para operaciones binarias
Complementos para operaciones binariasComplementos para operaciones binarias
Complementos para operaciones binariasEfren_Montero
 
OperacióN
OperacióNOperacióN
OperacióNteovera
 
OperacióN1
OperacióN1OperacióN1
OperacióN1teovera
 
Complemento a dos
Complemento a dosComplemento a dos
Complemento a dosEvelyn YB
 
Sistema Binari1evelyn
Sistema Binari1evelynSistema Binari1evelyn
Sistema Binari1evelynEvelyn YB
 
Anexo i conversión de números
Anexo i conversión de númerosAnexo i conversión de números
Anexo i conversión de númerosAtaquedeNepal
 
Aritmetica De Binario Ss
Aritmetica De Binario SsAritmetica De Binario Ss
Aritmetica De Binario SsLILY CASTRO
 
Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveEvelyn YB
 
Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveEvelyn YB
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema BinarioRZYMJ
 
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2   unidades de medida y prefijosGuia taller no. 2   unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijosEfren Roldan
 
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2   unidades de medida y prefijosGuia taller no. 2   unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijosEfren Roldan
 
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2   unidades de medida y prefijosGuia taller no. 2   unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijosEfren Roldan
 
Aritmetica De Binarios
Aritmetica De BinariosAritmetica De Binarios
Aritmetica De Binariosvinicioes
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardwareNaruto-Hok
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardwaresantiagochicav
 

Ähnlich wie Complemento A Dos (20)

Calculo De Complemento 2 De Un Numero Binario
Calculo De Complemento  2  De Un Numero BinarioCalculo De Complemento  2  De Un Numero Binario
Calculo De Complemento 2 De Un Numero Binario
 
Complementos para operaciones binarias
Complementos para operaciones binariasComplementos para operaciones binarias
Complementos para operaciones binarias
 
OperacióN
OperacióNOperacióN
OperacióN
 
OperacióN1
OperacióN1OperacióN1
OperacióN1
 
Complemento A Dos
Complemento A DosComplemento A Dos
Complemento A Dos
 
Operaciones sistemas numéricos
Operaciones  sistemas numéricosOperaciones  sistemas numéricos
Operaciones sistemas numéricos
 
Complemento a dos
Complemento a dosComplemento a dos
Complemento a dos
 
Sistema Binari1evelyn
Sistema Binari1evelynSistema Binari1evelyn
Sistema Binari1evelyn
 
Anexo i conversión de números
Anexo i conversión de númerosAnexo i conversión de números
Anexo i conversión de números
 
Aritmetica De Binario Ss
Aritmetica De Binario SsAritmetica De Binario Ss
Aritmetica De Binario Ss
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement Oeve
 
Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement Oeve
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2   unidades de medida y prefijosGuia taller no. 2   unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijos
 
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2   unidades de medida y prefijosGuia taller no. 2   unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijos
 
Guia taller no. 2 unidades de medida y prefijos
Guia taller no. 2   unidades de medida y prefijosGuia taller no. 2   unidades de medida y prefijos
Guia taller no. 2 unidades de medida y prefijos
 
Aritmetica De Binarios
Aritmetica De BinariosAritmetica De Binarios
Aritmetica De Binarios
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardware
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardware
 

Mehr von Denys Fabian Lopez Solorzano

Planificaciones Curriculares área de matemática 2022-2023.docx
Planificaciones Curriculares área de matemática 2022-2023.docxPlanificaciones Curriculares área de matemática 2022-2023.docx
Planificaciones Curriculares área de matemática 2022-2023.docxDenys Fabian Lopez Solorzano
 
Sitios de intermediarios más representativos de la web
Sitios de intermediarios más representativos de la webSitios de intermediarios más representativos de la web
Sitios de intermediarios más representativos de la webDenys Fabian Lopez Solorzano
 

Mehr von Denys Fabian Lopez Solorzano (20)

PLAN DE DESTREZA DE MATEMATICA 8VO.docx
PLAN DE DESTREZA DE MATEMATICA  8VO.docxPLAN DE DESTREZA DE MATEMATICA  8VO.docx
PLAN DE DESTREZA DE MATEMATICA 8VO.docx
 
Planificaciones Curriculares área de matemática 2022-2023.docx
Planificaciones Curriculares área de matemática 2022-2023.docxPlanificaciones Curriculares área de matemática 2022-2023.docx
Planificaciones Curriculares área de matemática 2022-2023.docx
 
HERRAMIENTAS TIC QUE PUEDO EMPLEAR EN CLASE.pdf
HERRAMIENTAS TIC QUE PUEDO EMPLEAR EN CLASE.pdfHERRAMIENTAS TIC QUE PUEDO EMPLEAR EN CLASE.pdf
HERRAMIENTAS TIC QUE PUEDO EMPLEAR EN CLASE.pdf
 
Whatsappcomo una herramienta educativa.pptx
Whatsappcomo una herramienta educativa.pptxWhatsappcomo una herramienta educativa.pptx
Whatsappcomo una herramienta educativa.pptx
 
Comercialización y consumo.ppt
Comercialización y consumo.pptComercialización y consumo.ppt
Comercialización y consumo.ppt
 
Leyenda
LeyendaLeyenda
Leyenda
 
Medio ambiente
Medio ambienteMedio ambiente
Medio ambiente
 
Contaminación del medio ambiente
Contaminación del medio ambienteContaminación del medio ambiente
Contaminación del medio ambiente
 
Desastres naturales
Desastres naturalesDesastres naturales
Desastres naturales
 
Rescate de los juegos sonia
Rescate de los juegos soniaRescate de los juegos sonia
Rescate de los juegos sonia
 
Carlos Cuautemo S
Carlos Cuautemo SCarlos Cuautemo S
Carlos Cuautemo S
 
Instalar Linux Y Windows En Un Mismo Disco
Instalar Linux Y Windows En Un Mismo DiscoInstalar Linux Y Windows En Un Mismo Disco
Instalar Linux Y Windows En Un Mismo Disco
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linux
 
Como Instalar Linux Ubuntu
Como Instalar Linux UbuntuComo Instalar Linux Ubuntu
Como Instalar Linux Ubuntu
 
Impresora LáSer
Impresora LáSerImpresora LáSer
Impresora LáSer
 
El Hub
El HubEl Hub
El Hub
 
Presentación de pentium ll y lll
Presentación de pentium ll y lllPresentación de pentium ll y lll
Presentación de pentium ll y lll
 
Conversiones
ConversionesConversiones
Conversiones
 
Operaciones Binaria
Operaciones BinariaOperaciones Binaria
Operaciones Binaria
 
Sitios de intermediarios más representativos de la web
Sitios de intermediarios más representativos de la webSitios de intermediarios más representativos de la web
Sitios de intermediarios más representativos de la web
 

Kürzlich hochgeladen

Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 

Kürzlich hochgeladen (20)

Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 

Complemento A Dos

  • 1. Complemento a dos Complemento a dos Decimal 7 0111 6 0110 5 0101 4 0100 3 0011 2 0010 1 0001 0 0000 −1 1111 −2 1110 −3 1101 −4 1100 −5 1011 −6 1010 −7 1001 −8 1000 Complemento a dos con enteros de 4 bits El complemento a dos de un número N que, expresado en el sistema binario está compuesto por n dígitos, se define como: . Veamos un ejemplo: tomemos el número N = 45 que, cuando se expresa en binario es N = 1011012, con 6 dígitos, y calculemos su complemento a dos: Cabe señalar que en este ejemplo se ha limitado el número de bits a 6, por lo que no sería posible distinguir entre el -45 y el 19 (el 19 en binario es 10011). En realidad, un número en complemento a dos se expresa con una cantidad arbitraria de unos a la izquierda, de la misma manera que un número binario positivo se expresa con una cantidad arbitraria de ceros. Así, el -45, expresado en complemento a dos usando 8 bits sería 11010011, mientras que el 19 sería 00010011; y expresados en 16 bits serían 1111111111010011 y 0000000000010011 respectivamente. Se presenta la tabla de verdad del complemento a 2 para cuatro dígitos. Cálculo del complemento a dos El cálculo del complemento a dos es muy sencillo y muy fácil de realizar mediante puertas lógicas, donde reside su utilidad.
  • 2. Para comenzar los números positivos se quedarán igual en su representación binaria. Los números negativos deberemos invertir el valor de cada una de sus cífras, es decir realizar el complemento a uno, y sumarle 1 al número obtenido. Podemos observar esto en la tabla de ejemplo. Cabe recordar que debido a la utilización de un bit para representar el signo, el rango de valores será diferente al de una representación binaria habitual; el rango de valores decimales para 'n' bits será: Conversión rápida Una forma de hallar el opuesto de un número binario positivo en complemento a dos es comenzar por la derecha (el dígito menos significativo), copiando el número original (de derecha a izquierda) hasta encontrar el primer 1, luego de haber copiado el 1, se niegan (complementan) los dígitos restantes (es decir, copia un 0 si aparece un 1, o un 1 si aparece un 0). Este método es mucho más rápido para las personas, pues no utiliza el complemento a uno en su conversión.1 Por ejemplo, el complemento a dos de quot;0011 11010quot; es quot;1100 00110quot;. Otra forma es negar todos los dígitos (se halla el complemento a 1) y después sumar un 1 al resultado, viene a ser lo mismo que lo anteriormente explicado. 100001 ---> 011110 -->011111 ¿Para qué sirve? Su utilidad principal se encuentra en las operaciones matemáticas con números binarios. En particular, la resta de números binarios se facilita enormemente utilizando el complemento a dos: la resta de dos números binarios puede obtenerse sumando al minuendo el complemento a dos del sustraendo. Complemento a dos Valores con números de 8 bits Valor del complemento a dos Valor sin signo 0 0 00000000 1 1 00000001
  • 3. ... ... ... 126 126 01111110 127 127 01111111 −128 128 10000000 −127 129 10000001 −126 130 10000010 ... ... ... −2 254 11111110 −1 255 11111111 Complemento a dos Los problemas de las múltiples representaciones del 0 y la necesidad del acarreo de salida, se evitan con un sistema llamado Complemento a dos. En el complemento a dos, los números negativos se representan mediante el patrón de bits que es un bit mayor (sin signo) que el complemento a uno del valor positivo. En el complemento a dos, hay un solo cero (00000000). Para negar un número (negativo o positivo) invertimos todos los bits y añadimos un 1 al resultado. La suma de un par de números enteros en complemento a dos es la misma que la suma de un par de números sin signo (excepto para la detección de desbordamiento si se usa). Por ejemplo, la suma en complemento a dos de 127 y –128 da el mismo patrón de bits que la suma sin signo del 127 y 128, tal y como se puede ver en la tabla de abajo. El valor -8, representado en binario con cuatro bits (1000) es un caso especial, ya que su complemento a dos es el mismo, es necesario cinco bits para su representación (01000). Una forma fácil de implementar el complemento a dos es la siguiente: Ejemplo 1 Ejemplo 2 1. Empezando desde la derecha encontramos el primer '1' 0101001 0101100 2. Hacemos un NOT a todos los bits que quedan por la izquierda 1010111 1010100
  • 4. Tabla de comparación La tabla siguiente compara la representación de los enteros entre 8 y -8 (incluidos) usando 4 bits. Representación de enteros de 4 bits Decimal Entero Signo y Complemento Complemento BCD- positivo magnitud a1 a2 exceso 8 1000 n/a n/a n/a 1111 +8 0111 0111 0111 0111 1110 +7 0110 0110 0110 0110 1101 +6 0101 0101 0101 0101 1100 +5 0100 0100 0100 0100 1011 +4 0011 0011 0011 0011 0011 +3 0010 0010 0010 0010 1001 +2 0001 0001 0001 0001 1000 +1 0000 0000 0000 0000 0111 (+)0 (−)0 n/a 1000 1111 n/a n/a −1 n/a 1001 1110 1111 0110 −2 n/a 1010 1101 1110 0101 −3 n/a 1011 1100 1101 0100 −4 n/a 1100 1011 1100 0011
  • 5. −5 n/a 1101 1010 1011 0010 −6 n/a 1110 1001 1010 0001 −7 n/a 1111 1000 1001 0000 −8 n/a n/a n/a 1000 n/a Denys López Elaborado por: