SlideShare una empresa de Scribd logo
1 de 3
ESCUELA POLITÉCNICA NACIONAL
FUNDAMENTOS DE CIENCIAS DE LA COMPUTACIÓN
Jossué Dután
Grupo 3 SIS-404
Primer Semestre
2015/04/30
REPRESENTACIÓN DE ENTEROS EN BINARIO
Complemento a 1
Es una operación aritmética que se usa frecuentemente para representar los números negativos. En binario
se obtiene cambiando los unos por los ceros y los ceros por los unos. Se diferencia la escritura de un
número entero positivo de un negativo de la siguiente forma:
Si el número es positivo se representa su magnitud con n-1 bits, y se añade un 0 a la izquierda: Magnitud
(n-1 bits).
Si el número es negativo se representa su equivalente positivo, utilizando n-1 bits para la magnitud y
añadiendo un 0 a la izquierda, tal y como se explicó anteriormente, pero al final realizamos el cambio de
ceros por unos y unos por ceros: Ca1 (Magnitud (n-1 bits)).
Es importante tomar en cuenta que al realizar la representación en complemento a 1, el primer bit que se
encuentra a la izquierda indica el signo del número, y se lo llama bit de signo.
Ejemplos:
1. Utilizando 6 bits representar el número 21 en complemento a 1.
Primero calculamos la magnitud del número con (n-1) bits, llenamos con ceros a la izquierda si es
necesario:
(n-1): (6-1) = 5 bits
2110: 101012
Segundo como se trata de un número positivo agregamos un cero a la izquierda:
2110: 0101012
2. Utilizando 8 bits representar el número +27 en complemento a 1.
Primero, calculamos la magnitud del número con (n-1) bits, llenamos con ceros a la izquierda si
es necesario:
(n-1): (8-1) = 7 bits
2710: 00110112
Segundo, como se trata de un número positivo agregamos un cero a la izquierda:
2710: 000110112
3. Utilizando 8 bits representar el número -29 en complemento a 1.
Primero, calculamos la magnitud del número con (n-1) bits, llenamos con ceros a la izquierda si
es necesario:
(n-1): (8-1) = 7 bits
2910: 00111012
Segundo, como se trata de un número negativo agregamos un cero a la izquierda para obtener su
entero positivo:
2910: 000111012
Tercero, obtenemos el -29 realizando el complemento a 1 a +29, es decir, reemplazando los ceros
por los unos y los unos por los ceros:
-2910 = Ca1 (+2910) = Ca1 (000111012) = 111000102
Complemento a 2
El complemento es por lo general la forma más usada en computación para representar un número entero
negativo. Si se trata de un número positivo simplemente se añaden 0s a la izquierda del número en binario
para completar los espacios de acuerdo a el número total de bits; en cambio, el procedimiento para un
número negativo es primero obtener el complemento a 1 de ese número y sumarle un uno mediante la
suma binaria.
Cabe mencionar que al igual que el complemento a 1 el primer bit de la izquierda (bit del signo) nos
indican si el número es positivo o negativo: 0 si es positivo y 1 si es negativo.
Una forma más fácil de proceder a convertir el binario en complemento a 2 es: encontrar el primer “1”
partiendo de derecha a izquierda e invertir todos los 0s y los 1s que se encuentran a su izquierda.
Ejemplos:
1. Utilizando 8 bits representar el número +19 en complemento a 2.
Primero, encontramos el número 19 en binario:
1910= 100112
Segundo, llenamos de 0s a la izquierda de acuerdo al número de bits:
1910= 000100112
Tercero, como se trata de un número positivo, ese sería nuestro número en complemento a 2.
2. Utilizando 8 bits representar el número -20 en complemento a 2.
Primero, encontramos el número +20 en binario:
2010= 101002
Segundo, llenamos de 0s a la izquierda de acuerdo al número de bits:
2010= 000101002
Tercero, como se trata de un número negativo, se procede a realizar el complemento a 1 del
número:
-2010 = Ca1 (+2010) = Ca1 (000101002) = 111010112
Cuarto, sumamos 1 mediante la suma binaria:
(111010112 + 1) = 111011002
3. Utilizando 8 bits representar el número -20 en complemento a 2, por medio de la transformaci{on
directa.
Primero, encontramos el número +20 en binario:
2010= 101002
Segundo, llenamos de 0s a la izquierda de acuerdo al número de bits:
2010= 000101002
Tercero, como se trata de un número negativo buscamos el primer 1 de derecha a izquierda:
2010= 000101002
Cuarto, invertimos todos los bits que se encuentran a su izquierda:
-2010= 111011002
Bibliografía:
1. Martí Campoy, Antonio. “Representación de números enteros: el convenio complemento a uno”.
Universidad Politécnica de Valencia. Disponible en:
https://riunet.upv.es/bitstream/handle/10251/38421/complemento_a_uno.pdf?sequence=1
2. Curso en Línea de Electrónica Digital I. “Representación de números enteros y de punto
flotante”. Universidad Nacional de Colombia. Disponible en:
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010301.htm
3. Rautenberg, Hans (2005). «Sistemas numéricos». Diseño de circuitos digitales. Concepción,
Chile: Universidad de Concepción.

Más contenido relacionado

La actualidad más candente

Diseño de sumadores utilizando compuertas lógicas (1)
Diseño de sumadores utilizando compuertas lógicas (1)Diseño de sumadores utilizando compuertas lógicas (1)
Diseño de sumadores utilizando compuertas lógicas (1)Rene Arocutipa Centellas
 
L09 sumador restador-binariode8bits
L09 sumador restador-binariode8bitsL09 sumador restador-binariode8bits
L09 sumador restador-binariode8bitsChristian Acuña
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasCarlos Gascón
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeraciónDiego Cayambe
 
Ejercicio máquina de turing
Ejercicio máquina de turingEjercicio máquina de turing
Ejercicio máquina de turingvmtorrealba
 
Ejercicios compuertas logicas
Ejercicios compuertas logicasEjercicios compuertas logicas
Ejercicios compuertas logicasjose canas
 
Sistemas numéricos.ppt
Sistemas numéricos.pptSistemas numéricos.ppt
Sistemas numéricos.pptMarcos Rdguez
 
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
 
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
 
Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores SANTIAGO PABLO ALBERTO
 
Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2Jossue Jossue
 
Reporte de practica sumador binario
Reporte de practica sumador binarioReporte de practica sumador binario
Reporte de practica sumador binarioDiego Ramírez
 
Cómo se escribe un número en el estándar ieee 754
Cómo se escribe un número en el estándar ieee 754Cómo se escribe un número en el estándar ieee 754
Cómo se escribe un número en el estándar ieee 754alexander alticoru
 

La actualidad más candente (20)

Diseño de sumadores utilizando compuertas lógicas (1)
Diseño de sumadores utilizando compuertas lógicas (1)Diseño de sumadores utilizando compuertas lógicas (1)
Diseño de sumadores utilizando compuertas lógicas (1)
 
L09 sumador restador-binariode8bits
L09 sumador restador-binariode8bitsL09 sumador restador-binariode8bits
L09 sumador restador-binariode8bits
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicas
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Ejercicio máquina de turing
Ejercicio máquina de turingEjercicio máquina de turing
Ejercicio máquina de turing
 
Ejercicios compuertas logicas
Ejercicios compuertas logicasEjercicios compuertas logicas
Ejercicios compuertas logicas
 
Sistemas numéricos.ppt
Sistemas numéricos.pptSistemas numéricos.ppt
Sistemas numéricos.ppt
 
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)
 
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
 
Mapas de Karnaugh
Mapas de KarnaughMapas de Karnaugh
Mapas de Karnaugh
 
Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores
 
Restador completo
Restador completoRestador completo
Restador completo
 
Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Reporte de practica sumador binario
Reporte de practica sumador binarioReporte de practica sumador binario
Reporte de practica sumador binario
 
El PIC16F84
El PIC16F84El PIC16F84
El PIC16F84
 
transformada z
transformada ztransformada z
transformada z
 
Clases Amplificadores Operacionales
Clases Amplificadores OperacionalesClases Amplificadores Operacionales
Clases Amplificadores Operacionales
 
Cómo se escribe un número en el estándar ieee 754
Cómo se escribe un número en el estándar ieee 754Cómo se escribe un número en el estándar ieee 754
Cómo se escribe un número en el estándar ieee 754
 

Destacado (7)

Ley del instituto nacional para la evaluación de la educación
Ley del instituto nacional para la evaluación de la educaciónLey del instituto nacional para la evaluación de la educación
Ley del instituto nacional para la evaluación de la educación
 
Tu para siempre
Tu para siempreTu para siempre
Tu para siempre
 
Flipbook
FlipbookFlipbook
Flipbook
 
Evaluacion desempeno profesional_docente
Evaluacion desempeno profesional_docenteEvaluacion desempeno profesional_docente
Evaluacion desempeno profesional_docente
 
Redacción
RedacciónRedacción
Redacción
 
ventas
ventas  ventas
ventas
 
Manual de contabilidad_basica
Manual de contabilidad_basicaManual de contabilidad_basica
Manual de contabilidad_basica
 

Similar a Complemento a 1 y a 2

Representación de números binarios, hexadecimales u octales
Representación de números binarios, hexadecimales u octalesRepresentación de números binarios, hexadecimales u octales
Representación de números binarios, hexadecimales u octalesBraulio Soncco
 
Aritmetica binaria_complemento 1 y 2 .pptx
Aritmetica binaria_complemento 1 y 2 .pptxAritmetica binaria_complemento 1 y 2 .pptx
Aritmetica binaria_complemento 1 y 2 .pptxElyA71
 
Representacion en numeros de complementos
Representacion en numeros de complementosRepresentacion en numeros de complementos
Representacion en numeros de complementosjimmynarutoshippuuden
 
Representacion Interna De Enteros
Representacion Interna De EnterosRepresentacion Interna De Enteros
Representacion Interna De Enterosjepefe
 
RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRubén Albiach Delgado
 
CáLculo Del Complemento A Dos Binario
CáLculo Del Complemento A Dos BinarioCáLculo Del Complemento A Dos Binario
CáLculo Del Complemento A Dos BinarioEvelyn YB
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la informaciónGuillem Esteve
 
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2simrgrupo6
 
conversiones entre sistemas numericos
conversiones entre sistemas numericosconversiones entre sistemas numericos
conversiones entre sistemas numericosMaria Vegas Arraez
 
Representacion Interna De Enteros2
Representacion Interna De Enteros2Representacion Interna De Enteros2
Representacion Interna De Enteros2jepefe
 
Conversión y Complementos
Conversión y ComplementosConversión y Complementos
Conversión y ComplementosSamuel López
 

Similar a Complemento a 1 y a 2 (20)

Representación de números binarios, hexadecimales u octales
Representación de números binarios, hexadecimales u octalesRepresentación de números binarios, hexadecimales u octales
Representación de números binarios, hexadecimales u octales
 
Complementos
ComplementosComplementos
Complementos
 
Patito
PatitoPatito
Patito
 
Aritmetica binaria_complemento 1 y 2 .pptx
Aritmetica binaria_complemento 1 y 2 .pptxAritmetica binaria_complemento 1 y 2 .pptx
Aritmetica binaria_complemento 1 y 2 .pptx
 
Operaciones
OperacionesOperaciones
Operaciones
 
Operaciones con binarios
Operaciones con binariosOperaciones con binarios
Operaciones con binarios
 
Mantisa, Etc...
Mantisa, Etc...Mantisa, Etc...
Mantisa, Etc...
 
Representacion en numeros de complementos
Representacion en numeros de complementosRepresentacion en numeros de complementos
Representacion en numeros de complementos
 
Complentos A Dos
Complentos A DosComplentos A Dos
Complentos A Dos
 
Representacion Interna De Enteros
Representacion Interna De EnterosRepresentacion Interna De Enteros
Representacion Interna De Enteros
 
RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióN
 
CáLculo Del Complemento A Dos Binario
CáLculo Del Complemento A Dos BinarioCáLculo Del Complemento A Dos Binario
CáLculo Del Complemento A Dos Binario
 
Parte 2
Parte 2Parte 2
Parte 2
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la información
 
Sistemas Numericos.pdf
Sistemas Numericos.pdfSistemas Numericos.pdf
Sistemas Numericos.pdf
 
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
 
conversiones entre sistemas numericos
conversiones entre sistemas numericosconversiones entre sistemas numericos
conversiones entre sistemas numericos
 
Representacion Interna De Enteros2
Representacion Interna De Enteros2Representacion Interna De Enteros2
Representacion Interna De Enteros2
 
Conversión y Complementos
Conversión y ComplementosConversión y Complementos
Conversión y Complementos
 

Último

PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Complemento a 1 y a 2

  • 1. ESCUELA POLITÉCNICA NACIONAL FUNDAMENTOS DE CIENCIAS DE LA COMPUTACIÓN Jossué Dután Grupo 3 SIS-404 Primer Semestre 2015/04/30 REPRESENTACIÓN DE ENTEROS EN BINARIO Complemento a 1 Es una operación aritmética que se usa frecuentemente para representar los números negativos. En binario se obtiene cambiando los unos por los ceros y los ceros por los unos. Se diferencia la escritura de un número entero positivo de un negativo de la siguiente forma: Si el número es positivo se representa su magnitud con n-1 bits, y se añade un 0 a la izquierda: Magnitud (n-1 bits). Si el número es negativo se representa su equivalente positivo, utilizando n-1 bits para la magnitud y añadiendo un 0 a la izquierda, tal y como se explicó anteriormente, pero al final realizamos el cambio de ceros por unos y unos por ceros: Ca1 (Magnitud (n-1 bits)). Es importante tomar en cuenta que al realizar la representación en complemento a 1, el primer bit que se encuentra a la izquierda indica el signo del número, y se lo llama bit de signo. Ejemplos: 1. Utilizando 6 bits representar el número 21 en complemento a 1. Primero calculamos la magnitud del número con (n-1) bits, llenamos con ceros a la izquierda si es necesario: (n-1): (6-1) = 5 bits 2110: 101012 Segundo como se trata de un número positivo agregamos un cero a la izquierda: 2110: 0101012 2. Utilizando 8 bits representar el número +27 en complemento a 1. Primero, calculamos la magnitud del número con (n-1) bits, llenamos con ceros a la izquierda si es necesario: (n-1): (8-1) = 7 bits 2710: 00110112 Segundo, como se trata de un número positivo agregamos un cero a la izquierda: 2710: 000110112 3. Utilizando 8 bits representar el número -29 en complemento a 1.
  • 2. Primero, calculamos la magnitud del número con (n-1) bits, llenamos con ceros a la izquierda si es necesario: (n-1): (8-1) = 7 bits 2910: 00111012 Segundo, como se trata de un número negativo agregamos un cero a la izquierda para obtener su entero positivo: 2910: 000111012 Tercero, obtenemos el -29 realizando el complemento a 1 a +29, es decir, reemplazando los ceros por los unos y los unos por los ceros: -2910 = Ca1 (+2910) = Ca1 (000111012) = 111000102 Complemento a 2 El complemento es por lo general la forma más usada en computación para representar un número entero negativo. Si se trata de un número positivo simplemente se añaden 0s a la izquierda del número en binario para completar los espacios de acuerdo a el número total de bits; en cambio, el procedimiento para un número negativo es primero obtener el complemento a 1 de ese número y sumarle un uno mediante la suma binaria. Cabe mencionar que al igual que el complemento a 1 el primer bit de la izquierda (bit del signo) nos indican si el número es positivo o negativo: 0 si es positivo y 1 si es negativo. Una forma más fácil de proceder a convertir el binario en complemento a 2 es: encontrar el primer “1” partiendo de derecha a izquierda e invertir todos los 0s y los 1s que se encuentran a su izquierda. Ejemplos: 1. Utilizando 8 bits representar el número +19 en complemento a 2. Primero, encontramos el número 19 en binario: 1910= 100112 Segundo, llenamos de 0s a la izquierda de acuerdo al número de bits: 1910= 000100112 Tercero, como se trata de un número positivo, ese sería nuestro número en complemento a 2. 2. Utilizando 8 bits representar el número -20 en complemento a 2. Primero, encontramos el número +20 en binario: 2010= 101002 Segundo, llenamos de 0s a la izquierda de acuerdo al número de bits: 2010= 000101002 Tercero, como se trata de un número negativo, se procede a realizar el complemento a 1 del número: -2010 = Ca1 (+2010) = Ca1 (000101002) = 111010112 Cuarto, sumamos 1 mediante la suma binaria: (111010112 + 1) = 111011002 3. Utilizando 8 bits representar el número -20 en complemento a 2, por medio de la transformaci{on directa. Primero, encontramos el número +20 en binario: 2010= 101002 Segundo, llenamos de 0s a la izquierda de acuerdo al número de bits:
  • 3. 2010= 000101002 Tercero, como se trata de un número negativo buscamos el primer 1 de derecha a izquierda: 2010= 000101002 Cuarto, invertimos todos los bits que se encuentran a su izquierda: -2010= 111011002 Bibliografía: 1. Martí Campoy, Antonio. “Representación de números enteros: el convenio complemento a uno”. Universidad Politécnica de Valencia. Disponible en: https://riunet.upv.es/bitstream/handle/10251/38421/complemento_a_uno.pdf?sequence=1 2. Curso en Línea de Electrónica Digital I. “Representación de números enteros y de punto flotante”. Universidad Nacional de Colombia. Disponible en: http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010301.htm 3. Rautenberg, Hans (2005). «Sistemas numéricos». Diseño de circuitos digitales. Concepción, Chile: Universidad de Concepción.