SlideShare una empresa de Scribd logo
1 de 4
UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ
        EXTENSIÓN EN EL CARMEN



ORGANIZACIÓN DEL COMPUTADOR Y
  LABORATORIO DE HARDWARE




Calculo de complemento a2 de
        un número binario




AUTORES:
     VERA PERALTA TEO
     ROBLES MACÍAS PAÚL
             2009-2010
COMPLEMENTO A DOS
Para la mayoría de usos, las computadoras modernas utilizan típicamente la representación
en complemento a dos, aunque pueden usarse otras en algunas circunstancias

                              Valores con números de 8 bits

                              Valor del complemento a dos Valor sin signo


                  00000000                  0                       0

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


                  01111110                 126                    126
                  01111111                 127                    127
                  10000000                −128                    128
                  10000001                −127                    129
                  10000010                −126                    130
                     ...                    ...                    ...
                  11111110                  −2                    254
                  11111111                  −1                    255

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 a      Complemento a     BCD- exceso
            positivo        magnitud             1                  2                8
  +8          1000             n/a              n/a                n/a             1111
  +7          0111            0111             0111               0111             1110
  +6          0110            0110             0110               0110             1101

  +5          0101            0101               0101              0101             1100

  +4          0100            0100               0100              0100             1011

  +3          0011            0011               0011              0011             0011

  +2          0010            0010               0010              0010             1001

  +1          0001            0001               0001              0001             1000

 (+)0         0000            0000               0000              0000             0111

 (−)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
EJERCICIOS
           CALCULO DE COMPLEMENTO 2 DE UN NÚMERO BINARIO
El complemento A2 de un número binario se calcula cambiando los 1 por 0 por 1 y sumando 1 al
resultado.

Complemento A2 del numero 10010 es 01110



                              10010                01101

                                                           +1

                                                   01110

Ejemplo:

Calculo del complemento A2 de un número binario.

                                                        SE TRANSFORMA
Resta normal
                                                        LOS 0EN 1 Y LOS
11001                                                    1 EN 0 Y SE LE
                                                            SUMA (1)

10010

00111



Complemento



10010                        01101                              11001

                                    +   1                       01110

                             01110                           (1)0 0 1 1 1

Más contenido relacionado

La actualidad más candente

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
 
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
 
multivibradores Monoestable y astable
multivibradores Monoestable y astablemultivibradores Monoestable y astable
multivibradores Monoestable y astableMIGUELBERNAL1998
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicasEli Zabeth
 
Serie trigonometrica de fourier
Serie trigonometrica de fourierSerie trigonometrica de fourier
Serie trigonometrica de fourierMonicaMontoyaC
 
Teoremas y postulados del algebra de boole
Teoremas y postulados del algebra de booleTeoremas y postulados del algebra de boole
Teoremas y postulados del algebra de booleElizabeth Gomez Madrigal
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCuplGilbert_28
 
Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)251089luis
 
Convolucion Tiempo Discreto
Convolucion Tiempo DiscretoConvolucion Tiempo Discreto
Convolucion Tiempo Discretoguest1e528d
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlabPercy Julio Chambi Pacco
 
Algunos Teoremas, Principios y Conceptos
Algunos Teoremas, Principios y ConceptosAlgunos Teoremas, Principios y Conceptos
Algunos Teoremas, Principios y ConceptosAlfonso J. Zozaya
 

La actualidad más candente (20)

Clase 2 cdii
Clase 2 cdiiClase 2 cdii
Clase 2 cdii
 
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
 
Tema 1. amplificadores operacionales
Tema 1. amplificadores operacionalesTema 1. amplificadores operacionales
Tema 1. amplificadores operacionales
 
Teoría Básica de Diodos
Teoría Básica de DiodosTeoría Básica de Diodos
Teoría Básica de Diodos
 
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)
 
multivibradores Monoestable y astable
multivibradores Monoestable y astablemultivibradores Monoestable y astable
multivibradores Monoestable y astable
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicas
 
Ac reg clase2
Ac reg clase2Ac reg clase2
Ac reg clase2
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Serie trigonometrica de fourier
Serie trigonometrica de fourierSerie trigonometrica de fourier
Serie trigonometrica de fourier
 
Teoremas y postulados del algebra de boole
Teoremas y postulados del algebra de booleTeoremas y postulados del algebra de boole
Teoremas y postulados del algebra de boole
 
Tipos De Modulación
Tipos De ModulaciónTipos De Modulación
Tipos De Modulación
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
Sistema fsk
Sistema fskSistema fsk
Sistema fsk
 
Alu
AluAlu
Alu
 
Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)
 
Convolucion Tiempo Discreto
Convolucion Tiempo DiscretoConvolucion Tiempo Discreto
Convolucion Tiempo Discreto
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlab
 
Teoria de telecomunicaciones i cap1y2
Teoria de telecomunicaciones i cap1y2Teoria de telecomunicaciones i cap1y2
Teoria de telecomunicaciones i cap1y2
 
Algunos Teoremas, Principios y Conceptos
Algunos Teoremas, Principios y ConceptosAlgunos Teoremas, Principios y Conceptos
Algunos Teoremas, Principios y Conceptos
 

Destacado

CáLculo Del Complemento A Dos De Un Numero Binario
CáLculo Del Complemento A Dos De Un Numero BinarioCáLculo Del Complemento A Dos De Un Numero Binario
CáLculo Del Complemento A Dos De Un Numero Binariofranciscochavarria
 
Cálculo del complemento a dos de un número binario
Cálculo del complemento a dos de un número binarioCálculo del complemento a dos de un número binario
Cálculo del complemento a dos de un número binariomijacaza
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosDieguinmc
 
Transformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yTransformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yEvelyn Ruiz
 
Conversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteConversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteTentes95
 
Complemento a la base disminuida
Complemento a la base disminuidaComplemento a la base disminuida
Complemento a la base disminuidaRoberto Chen
 
Conversión y Complementos
Conversión y ComplementosConversión y Complementos
Conversión y ComplementosSamuel López
 
Numeros Complementarios
Numeros ComplementariosNumeros Complementarios
Numeros ComplementariosKaren Vera
 
Diseño de mapas de memoria
Diseño de mapas de memoriaDiseño de mapas de memoria
Diseño de mapas de memoriaEduardo Abalo
 
Conversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimalConversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimalJavier Daniel Rivas Lozano
 
Teoria de sistema 1 memoria ram
Teoria de sistema 1 memoria ramTeoria de sistema 1 memoria ram
Teoria de sistema 1 memoria ramMiguel Leon
 
Aritmética de los números binarios
Aritmética de los números binariosAritmética de los números binarios
Aritmética de los números binariosarpablos001
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoPedro Rodriguez Oliveira
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la informaciónGuillem Esteve
 
Primera unidad numeros binarios
Primera unidad numeros binariosPrimera unidad numeros binarios
Primera unidad numeros binariosgluiss
 
Transformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioTransformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioEvelyn Ruiz Zambrano
 
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
 
Mate cuaderno práctica 2
Mate cuaderno práctica 2Mate cuaderno práctica 2
Mate cuaderno práctica 2sergioseguel81
 
Números Binarios
Números BinariosNúmeros Binarios
Números BinariosLuis
 

Destacado (20)

CáLculo Del Complemento A Dos De Un Numero Binario
CáLculo Del Complemento A Dos De Un Numero BinarioCáLculo Del Complemento A Dos De Un Numero Binario
CáLculo Del Complemento A Dos De Un Numero Binario
 
Cálculo del complemento a dos de un número binario
Cálculo del complemento a dos de un número binarioCálculo del complemento a dos de un número binario
Cálculo del complemento a dos de un número binario
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binarios
 
Transformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yTransformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal y
 
Conversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteConversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotante
 
Complemento a la base disminuida
Complemento a la base disminuidaComplemento a la base disminuida
Complemento a la base disminuida
 
Conversión y Complementos
Conversión y ComplementosConversión y Complementos
Conversión y Complementos
 
Numeros Complementarios
Numeros ComplementariosNumeros Complementarios
Numeros Complementarios
 
Diseño de mapas de memoria
Diseño de mapas de memoriaDiseño de mapas de memoria
Diseño de mapas de memoria
 
Conversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimalConversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimal
 
Teoria de sistema 1 memoria ram
Teoria de sistema 1 memoria ramTeoria de sistema 1 memoria ram
Teoria de sistema 1 memoria ram
 
Aritmética de los números binarios
Aritmética de los números binariosAritmética de los números binarios
Aritmética de los números binarios
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con punto
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la información
 
Primera unidad numeros binarios
Primera unidad numeros binariosPrimera unidad numeros binarios
Primera unidad numeros binarios
 
Transformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioTransformar binario a octal y octal a binario
Transformar binario a octal y octal a binario
 
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
 
Mate cuaderno práctica 2
Mate cuaderno práctica 2Mate cuaderno práctica 2
Mate cuaderno práctica 2
 
Números Binarios
Números BinariosNúmeros Binarios
Números Binarios
 

Similar a Calculo De Complemento 2 De Un Numero Binario

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
 
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
 
Aritmetica De Binario Ss
Aritmetica De Binario SsAritmetica De Binario Ss
Aritmetica De Binario SsLILY CASTRO
 
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
 
Practica Binario Calculadora
Practica Binario CalculadoraPractica Binario Calculadora
Practica Binario Calculadoraelmacabro
 
Aritmetica De Binarios
Aritmetica De BinariosAritmetica De Binarios
Aritmetica De Binariosvinicioes
 
Operaciones de Números Binarios
Operaciones de Números BinariosOperaciones de Números Binarios
Operaciones de Números Binariosfranciscochavarria
 
Representacion Interna de la informacion
Representacion Interna de la informacionRepresentacion Interna de la informacion
Representacion Interna de la informacionsimrg8
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binariogonzdanie
 

Similar a Calculo De Complemento 2 De Un Numero Binario (20)

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
 
Complemento a dos
Complemento a dosComplemento a dos
Complemento a dos
 
Sistema Binari1evelyn
Sistema Binari1evelynSistema Binari1evelyn
Sistema Binari1evelyn
 
Operaciones sistemas numéricos
Operaciones  sistemas numéricosOperaciones  sistemas numéricos
Operaciones sistemas numéricos
 
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
 
Aritmetica De Binario Ss
Aritmetica De Binario SsAritmetica De Binario Ss
Aritmetica De Binario Ss
 
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
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Practica Binario Calculadora
Practica Binario CalculadoraPractica Binario Calculadora
Practica Binario Calculadora
 
Aritmetica De Binarios
Aritmetica De BinariosAritmetica De Binarios
Aritmetica De Binarios
 
Operaciones de Números Binarios
Operaciones de Números BinariosOperaciones de Números Binarios
Operaciones de Números Binarios
 
Representacion Interna de la informacion
Representacion Interna de la informacionRepresentacion Interna de la informacion
Representacion Interna de la informacion
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
TRABAJO EN GRUPO
TRABAJO EN GRUPOTRABAJO EN GRUPO
TRABAJO EN GRUPO
 
TRABAJO GRUPAL
TRABAJO GRUPALTRABAJO GRUPAL
TRABAJO GRUPAL
 
01b.Sistemas de representación numérica
01b.Sistemas de representación numérica01b.Sistemas de representación numérica
01b.Sistemas de representación numérica
 

Más de teovera

TEORÍA DE APRENDIZAJE CON LAS TICs
TEORÍA DE APRENDIZAJE CON LAS TICs TEORÍA DE APRENDIZAJE CON LAS TICs
TEORÍA DE APRENDIZAJE CON LAS TICs teovera
 
Paul Trabajo
Paul TrabajoPaul Trabajo
Paul Trabajoteovera
 
Paul Trabajo
Paul TrabajoPaul Trabajo
Paul Trabajoteovera
 
Teo Deber
Teo DeberTeo Deber
Teo Deberteovera
 
Teo Deber
Teo DeberTeo Deber
Teo Deberteovera
 
Teo Deber
Teo DeberTeo Deber
Teo Deberteovera
 
Teo Deber
Teo DeberTeo Deber
Teo Deberteovera
 
Comercio Electronico Y Firma Digital
Comercio Electronico Y Firma DigitalComercio Electronico Y Firma Digital
Comercio Electronico Y Firma Digitalteovera
 
Comercio Electronico
Comercio ElectronicoComercio Electronico
Comercio Electronicoteovera
 
Comercio Electronico Y Firma Digital
Comercio Electronico Y Firma DigitalComercio Electronico Y Firma Digital
Comercio Electronico Y Firma Digitalteovera
 
T E M A S D E L A S E M A N A
T E M A S  D E  L A  S E M A N AT E M A S  D E  L A  S E M A N A
T E M A S D E L A S E M A N Ateovera
 
Temas De La Semana
Temas De La SemanaTemas De La Semana
Temas De La Semanateovera
 
Impresora De InyeccióN
Impresora De InyeccióNImpresora De InyeccióN
Impresora De InyeccióNteovera
 
Como Configuro La Bios De Mi Computadora
Como Configuro La Bios De Mi ComputadoraComo Configuro La Bios De Mi Computadora
Como Configuro La Bios De Mi Computadorateovera
 
Procesador Core 2 Duo
Procesador Core 2 DuoProcesador Core 2 Duo
Procesador Core 2 Duoteovera
 
Tarjeta Madre
Tarjeta MadreTarjeta Madre
Tarjeta Madreteovera
 

Más de teovera (20)

TEORÍA DE APRENDIZAJE CON LAS TICs
TEORÍA DE APRENDIZAJE CON LAS TICs TEORÍA DE APRENDIZAJE CON LAS TICs
TEORÍA DE APRENDIZAJE CON LAS TICs
 
Paul Trabajo
Paul TrabajoPaul Trabajo
Paul Trabajo
 
Paul Trabajo
Paul TrabajoPaul Trabajo
Paul Trabajo
 
Teo Deber
Teo DeberTeo Deber
Teo Deber
 
Teo Deber
Teo DeberTeo Deber
Teo Deber
 
Teo Deber
Teo DeberTeo Deber
Teo Deber
 
Teo Deber
Teo DeberTeo Deber
Teo Deber
 
Comercio Electronico Y Firma Digital
Comercio Electronico Y Firma DigitalComercio Electronico Y Firma Digital
Comercio Electronico Y Firma Digital
 
Comercio Electronico
Comercio ElectronicoComercio Electronico
Comercio Electronico
 
Comercio Electronico Y Firma Digital
Comercio Electronico Y Firma DigitalComercio Electronico Y Firma Digital
Comercio Electronico Y Firma Digital
 
T E M A S D E L A S E M A N A
T E M A S  D E  L A  S E M A N AT E M A S  D E  L A  S E M A N A
T E M A S D E L A S E M A N A
 
Temas De La Semana
Temas De La SemanaTemas De La Semana
Temas De La Semana
 
El Hub
El HubEl Hub
El Hub
 
Impresora De InyeccióN
Impresora De InyeccióNImpresora De InyeccióN
Impresora De InyeccióN
 
Como Configuro La Bios De Mi Computadora
Como Configuro La Bios De Mi ComputadoraComo Configuro La Bios De Mi Computadora
Como Configuro La Bios De Mi Computadora
 
B I O S
B I O SB I O S
B I O S
 
La Bios
La BiosLa Bios
La Bios
 
Celeron
CeleronCeleron
Celeron
 
Procesador Core 2 Duo
Procesador Core 2 DuoProcesador Core 2 Duo
Procesador Core 2 Duo
 
Tarjeta Madre
Tarjeta MadreTarjeta Madre
Tarjeta Madre
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Calculo De Complemento 2 De Un Numero Binario

  • 1. UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ EXTENSIÓN EN EL CARMEN ORGANIZACIÓN DEL COMPUTADOR Y LABORATORIO DE HARDWARE Calculo de complemento a2 de un número binario AUTORES: VERA PERALTA TEO ROBLES MACÍAS PAÚL 2009-2010
  • 2. COMPLEMENTO A DOS Para la mayoría de usos, las computadoras modernas utilizan típicamente la representación en complemento a dos, aunque pueden usarse otras en algunas circunstancias Valores con números de 8 bits Valor del complemento a dos Valor sin signo 00000000 0 0 00000001 1 1 ... ... ... 01111110 126 126 01111111 127 127 10000000 −128 128 10000001 −127 129 10000010 −126 130 ... ... ... 11111110 −2 254 11111111 −1 255 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
  • 3. 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 a Complemento a BCD- exceso positivo magnitud 1 2 8 +8 1000 n/a n/a n/a 1111 +7 0111 0111 0111 0111 1110 +6 0110 0110 0110 0110 1101 +5 0101 0101 0101 0101 1100 +4 0100 0100 0100 0100 1011 +3 0011 0011 0011 0011 0011 +2 0010 0010 0010 0010 1001 +1 0001 0001 0001 0001 1000 (+)0 0000 0000 0000 0000 0111 (−)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
  • 4. EJERCICIOS CALCULO DE COMPLEMENTO 2 DE UN NÚMERO BINARIO El complemento A2 de un número binario se calcula cambiando los 1 por 0 por 1 y sumando 1 al resultado. Complemento A2 del numero 10010 es 01110 10010 01101 +1 01110 Ejemplo: Calculo del complemento A2 de un número binario. SE TRANSFORMA Resta normal LOS 0EN 1 Y LOS 11001 1 EN 0 Y SE LE SUMA (1) 10010 00111 Complemento 10010 01101 11001 + 1 01110 01110 (1)0 0 1 1 1