SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
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

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
 
Tema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitalesTema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitalesAlban Avila
 
Conversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entreConversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entreDieguinmc
 
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
 
CONTADOR BINARIO 8 BITS
CONTADOR BINARIO 8 BITSCONTADOR BINARIO 8 BITS
CONTADOR BINARIO 8 BITSlalo martinez
 
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
 
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
 
Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bitsAbril Bello
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalCarlos Cardelo
 
Contador de 4 bytes con flip flop d (7474)
Contador de 4 bytes con flip flop  d (7474)Contador de 4 bytes con flip flop  d (7474)
Contador de 4 bytes con flip flop d (7474)alexis_meca
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datosMaria Barrios
 

La actualidad más candente (20)

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
 
Tema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitalesTema 1.1 fundamentos de los sistemas digitales
Tema 1.1 fundamentos de los sistemas digitales
 
Complemento a las bases
Complemento a las basesComplemento a las bases
Complemento a las bases
 
Codigos digitales
Codigos digitalesCodigos digitales
Codigos digitales
 
Listas
ListasListas
Listas
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Conversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entreConversión de decimal fraccionario a hexadecimal y entre
Conversión de decimal fraccionario a hexadecimal y entre
 
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)
 
CONTADOR BINARIO 8 BITS
CONTADOR BINARIO 8 BITSCONTADOR BINARIO 8 BITS
CONTADOR BINARIO 8 BITS
 
Mapas k de 2 3 4 variables
Mapas k de 2 3 4 variablesMapas k de 2 3 4 variables
Mapas k de 2 3 4 variables
 
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
 
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
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Reporte compuertas logicas
Reporte compuertas logicas Reporte compuertas logicas
Reporte compuertas logicas
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bits
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digital
 
Contador de 4 bytes con flip flop d (7474)
Contador de 4 bytes con flip flop  d (7474)Contador de 4 bytes con flip flop  d (7474)
Contador de 4 bytes con flip flop d (7474)
 
Unidad IV
Unidad IVUnidad IV
Unidad IV
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datos
 

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

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Último (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 

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.