representación de números enteros tema 3. ¿qué sabrás al final del capítulo? n representar un...

21
Representación de números enteros Tema 3

Upload: eberardo-martin

Post on 11-Apr-2015

105 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Representación de números enteros

Tema 3

Page 2: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

¿Qué sabrás al final del capítulo?

Representar un número entero (con signo) de distintas formas– Signo magnitud– Complemento a 1– Complemento a 2

Realizar operaciones básicas con números enteros

Page 3: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Suma Binaria

Page 4: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Resta Binaria

Page 5: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Multiplicación Binaria

Page 6: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Números negativos

Page 7: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Signo-magnitud

Page 8: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Signo-magnitud

Page 9: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Signo-magnitud

Page 10: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Signo-magnitud

Producto:– Se multiplican ambos operandos. Si son del

mismo signo el resultado es positivo. Si no, es negativo.

El tamaño del resultado es la suma de los tamaños de los operandos– n bits * m bits = n+m bits

No hay overflow (desbordamiento)

Page 11: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Complemento

No es necesario distinguir entre la suma y la resta

Dos tipos– Complemento a la base 2 - 1 (complemento a 1)– Complemento a la base 2 (complemento a 2)

Page 12: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Complemento a 1

Page 13: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Complemento a 1

Suma y resta:Siempre se suma, y se suma TAMBIÉN el bit de acarreo

(RECIRCULAR)– Signo resultante en la suma de números enteros:

El de los operandos si son del mismo signo. Si el signo sale distinto que el de los operandos: overflow.

El del mayor de los dos, si son de distinto signo

Page 14: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Más casos de OVERFLOW

Como se puede ver en los dos casos de OVERFLOW, el número

que se interpreta como complemento a 1 es erróneo.

En estos casos, se necesita 1 bit más

Complemento a 1

Page 15: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Complemento a 1

Producto:– Como en signo-magnitud

Extensión del signo– positivos: 3 -> 0112 = 0...0112

– negativos: -3 -> 1002 = 1...1002

Page 16: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Complemento a 2

Page 17: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Complemento a 2

+90Ca2= 0

-90Ca2= 1

Ej: Ca2(-90)=Ca1(-90)+1=10100101=10100110

Page 18: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Complemento a 2 (ejemplos)

Page 19: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Comparación

Page 20: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Ya sabes…

Hacer operaciones aritméticas en binario Calcular el complemento a 1 y el

complemento a 2 de un número binario Expresar números negativos en signo-

magnitud, complemento a 1 y complemento a 2

Hacer operaciones aritméticas en binario con números con signo

Page 21: Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud

Final Tema 3