SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
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

PDF
Señales de tiempo continuo y discreto MATLAB
PDF
Señales Periódicas y Simetría Par e Impar
DOCX
Multiplicador y divisor
PDF
Sistema binario i algebra de boole
PDF
Ejercicios de Multiplexores y decodificadores
PDF
Sumador de 2bits
PPTX
Lógica positiva negativa
PPTX
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores
Señales de tiempo continuo y discreto MATLAB
Señales Periódicas y Simetría Par e Impar
Multiplicador y divisor
Sistema binario i algebra de boole
Ejercicios de Multiplexores y decodificadores
Sumador de 2bits
Lógica positiva negativa
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores

La actualidad más candente (20)

PPT
Notación infija postfija
PDF
Arreglos vectores pseint
PDF
Circuitos digitales-problemas
PPTX
Complemento a las bases
PDF
Señales y sistemas
PDF
Sumador de dos números de 8bits
PDF
MUX-DEMUX 2 a 1
PDF
Problemas sistemas lti
PPTX
Codificador decimal bcd
PPTX
Sumador\Restador
PPT
Compuertas logicas
PPTX
Complemento a la base disminuida
PPTX
Unidad Aritmética Lógica
PDF
Probabilidad de error en modulación digital
PDF
Álgebra booleana
PDF
Control digital: Retenedor de orden cero y uno
PDF
Filtros analogicos
PPTX
Div, idiv, Neg ensamblador
PPTX
Tutorial diseño de PCB con Eagle 7.2
Notación infija postfija
Arreglos vectores pseint
Circuitos digitales-problemas
Complemento a las bases
Señales y sistemas
Sumador de dos números de 8bits
MUX-DEMUX 2 a 1
Problemas sistemas lti
Codificador decimal bcd
Sumador\Restador
Compuertas logicas
Complemento a la base disminuida
Unidad Aritmética Lógica
Probabilidad de error en modulación digital
Álgebra booleana
Control digital: Retenedor de orden cero y uno
Filtros analogicos
Div, idiv, Neg ensamblador
Tutorial diseño de PCB con Eagle 7.2
Publicidad

Destacado (7)

PDF
Ley del instituto nacional para la evaluación de la educación
DOC
Tu para siempre
PDF
Flipbook
PDF
Evaluacion desempeno profesional_docente
PPT
PDF
Manual de contabilidad_basica
Ley del instituto nacional para la evaluación de la educación
Tu para siempre
Flipbook
Evaluacion desempeno profesional_docente
Manual de contabilidad_basica
Publicidad

Similar a Complemento a 1 y a 2 (20)

DOCX
0.Guía de Practica 02 mecatronica automotriz 2024.docx
PPTX
Representación de números binarios, hexadecimales u octales
PPT
Complementos
PPT
PPTX
Aritmetica binaria_complemento 1 y 2 .pptx
PDF
Operaciones con binarios
PDF
Operaciones
PPT
Mantisa, Etc...
DOC
Representacion en numeros de complementos
PPT
Complentos A Dos
KEY
Representacion Interna De Enteros
PPTX
RepresentacióN Interna De La InformacióN
DOCX
CáLculo Del Complemento A Dos Binario
PDF
PDF
Sistema binario
PDF
Representación de la información
PDF
descripcion de los pricipales sistmas numericos requeridos en los proceosos d...
PDF
Sistemas Numericos.pdf
PPT
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
DOCX
conversiones entre sistemas numericos
0.Guía de Practica 02 mecatronica automotriz 2024.docx
Representación de números binarios, hexadecimales u octales
Complementos
Aritmetica binaria_complemento 1 y 2 .pptx
Operaciones con binarios
Operaciones
Mantisa, Etc...
Representacion en numeros de complementos
Complentos A Dos
Representacion Interna De Enteros
RepresentacióN Interna De La InformacióN
CáLculo Del Complemento A Dos Binario
Sistema binario
Representación de la información
descripcion de los pricipales sistmas numericos requeridos en los proceosos d...
Sistemas Numericos.pdf
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Trabajo 2
conversiones entre sistemas numericos

Último (20)

PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Manual de Convivencia 2025 actualizado a las normas vigentes
V UNIDAD - PRIMER GRADO. del mes de agosto
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf

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.