aritmética del procesador gustavo andrés uribe gómez

25
Aritmética del Procesador Gustavo Andrés Uribe Gómez

Upload: francisco-jose-ayala-herrera

Post on 23-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Aritmética del Procesador

Gustavo Andrés Uribe Gómez

Page 2: Aritmética del Procesador Gustavo Andrés Uribe Gómez

ALU

 

Page 3: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representacion de enteros

• Se usa el sistema binario (1 y 0)• El computador no almacena números negativo.• Una palabra de n bits puede representar hasta el número

2n-1.  • Convertir a binario y a hexadecimal: 

o  45, 30, -12• Convertir a decimal

o 1010102, FEA316.  

Page 4: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación Negativos en Magnitud• El bit más significativo indica el signo• Problemas:

o Dos representaciones para el 0.o Las operaciones aritméticas deben tener en cuenta el

signo.

Page 5: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación Negativos Complemento a Dos• +3=0011• +2=0010• +1=0001•   0=000•  -1=1111•  -2=1110•  -3=1101

  • Para obtener un negativo se niega cada bit y se suma 1. • En este caso las operaciones aritméticas tratan

indiferentemente a los números negativos o positivos. • No se necesita circuito de resta.

Page 6: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación Negativos Complemento a Dos• 4 bit complemento a 2

o  310=00112

o -210=11102

o -410=11002

• 8 bito  310=000000112 o -210= 111111102

o -410=111111002

• 16 bit?

Page 7: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Suma y Resta de Enteros

 

Page 8: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Suma y Resta de Enteros

 

Page 9: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Multiplicación Sin Signo

 

Page 10: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Multiplicación Complemento a Dos

• El algoritmo para números con signo no funciona        Soluciones:  – Convertir todos los números a positivos y negar la salida en

el caso de que inicialmente los signos sean distintos. (Ejemplo)

– Algoritmo de Booth

Page 11: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Algoritmo de Booth

 

Page 12: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Algoritmo de Booth

 

Page 13: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Algoritmo de Booth

E

Ejercicio: Multiplicar 5x3 y -5x3

Page 14: Aritmética del Procesador Gustavo Andrés Uribe Gómez

División Sin Signo

 

Page 15: Aritmética del Procesador Gustavo Andrés Uribe Gómez

División Sin Signo

 

Page 16: Aritmética del Procesador Gustavo Andrés Uribe Gómez

División con signo

Ejercicio: Realizar la división 7/-3 y -7/3

Page 17: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación de Coma Flotante

 

Page 18: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación de Coma Flotante

 

Page 19: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación de Coma Flotante (IEEE 754)

Ejercicio: Representar 13,62510 y 260,1562510 en las dos representaciones.

Page 20: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación de Coma Flotante (IEEE 754) 

Page 21: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Representación de Coma Flotante (IEEE 754) 

Page 22: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Suma y Resta de Coma Flotante

 

Page 23: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Multiplicación de Coma Flotante

 

Page 24: Aritmética del Procesador Gustavo Andrés Uribe Gómez

División de Coma Flotante

 

Page 25: Aritmética del Procesador Gustavo Andrés Uribe Gómez

Gracias"El estudio profundo de la naturaleza es la fuente más fuerte de los descubrimientos

matemáticos" Joseph Fourier

"El propio Dios geometriza"Platón