Suma Restaf Binaria

1
INSTITUTO TECNOLÓGICO UNIVERSITARIO UNIVERSIDAD NACIONAL DE CUYO GOBIERNO DE MENDOZA SUMA/ RESTA BINARIA EJERCICIO 1: Efectúe las siguientes operaciones utilizando palabras de 8 bits, 1) Representando los números negativos mediante el convenio de complemento a uno a) 35 - 21 b) -48 + 21 c) -25 - (-39) d) -63 – 18 Resolución punto a) 1) Transformamos una resta en una suma : 35+(-21) 2) Representamos en binario los dos números positivos rellenando con ceros a la izquierda hasta completar los 8 bits. 35 = 00100011 21 = 00010101 3) Para obtener el numero en negativo, lo complementamos a uno cambiando ceros por unos y unos por ceros. -21= 11101010 (complemento a uno) 4) Hacemos la suma. 11 1 1 00100011 11101010 00001101 1 00001110 = +14 Se produce un acarrero que cae fuera de los bits definidos (en este caso es 8) Ese bit de acarreo se suma al resultado. Si el bit mas significativo del resultado es 0 el numero es positivo. Si el bit mas significativo del resultado es 1 el numero es negativo y esta expresado en complemento a uno. Para conocer su valor absoluto hay que hacerle el complemento a uno

description

sdfg df gsdf

Transcript of Suma Restaf Binaria

Page 1: Suma Restaf Binaria

INSTITUTO TECNOLÓGICO UNIVERSITARIO UNIVERSIDAD NACIONAL DE CUYO GOBIERNO DE MENDOZA

SUMA/ RESTA BINARIAEJERCICIO 1:Efectúe las siguientes operaciones utilizando palabras de 8 bits,1) Representando los números negativos mediante el convenio de complemento a unoa) 35 - 21 b) -48 + 21 c) -25 - (-39) d) -63 – 18

Resolución punto a)1) Transformamos una resta en una suma : 35+(-21)2) Representamos en binario los dos números positivos rellenando con ceros a la izquierda hasta completar los 8 bits.35 = 0010001121 = 000101013) Para obtener el numero en negativo, lo complementamos a uno cambiando ceros por unos y unos por ceros.-21= 11101010 (complemento a uno)4) Hacemos la suma. 11 1 1 00100011 11101010 00001101 1 00001110 = +14

Se produce un acarrero que cae fuera de los bits definidos (en este caso es 8)Ese bit de acarreo se suma al resultado.Si el bit mas significativo del resultado es 0 el numero es positivo.Si el bit mas significativo del resultado es 1 el numero es negativo y esta expresado en complemento a uno. Para conocer su valor absoluto hay que hacerle el complemento a uno