La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Prof. Alexandra Correa / IUT-RC 1 Representación de Reales Números reales Un numero real R se representa mediante dos campos de longitud fija, una parte.

Presentaciones similares


Presentación del tema: "Prof. Alexandra Correa / IUT-RC 1 Representación de Reales Números reales Un numero real R se representa mediante dos campos de longitud fija, una parte."— Transcripción de la presentación:

1 Prof. Alexandra Correa / IUT-RC 1 Representación de Reales Números reales Un numero real R se representa mediante dos campos de longitud fija, una parte entera y otra fraccionara separado por una coma decimal R = e n-1 e n-2 ….e 1 e o, f -1 f -2 …f -p Donde n = m bits parte entera + p bits parte fraccionaria Parte enteraParte fraccionaria

2 Prof. Alexandra Correa / IUT-RC 2 Representación de Reales Punto Fijo Con un formato PF( 7, 3, Ca2 ) representar -20,25 Paso 1 Calcular el rango de representacion de la parte entera m= 7 [- (2 n-1 ), +( 2 n-1 -1)] [ - ( ), + ( – 1) ] = [ - 64, + 63] Paso 2 Representar el valor numerico ( VN)en binario - 20,25 = ,01 Paso 3 Representar el VN en los bits del formato, parte entera 7 bits y parte fraccionaria 3 bits - 20,25 = ,010 Paso 4 Representar el VN en Ca ,110 Paso

3 Prof. Alexandra Correa / IUT-RC 3 Representación de Reales La aritmetica coincide con la aritmetica entera Problema de representación La longitud de los campos Solución Definir convenios de representación, reglas que nos permitan almacenar valores sin importar la longitud de los campos

4 Prof. Alexandra Correa / IUT-RC 4 Representación de Reales Punto Flotante Un numero real R se puede representar mediante la expresion: R = m x b +/- e donde M es la mantisa b la base y e el exponente La representacion en la memoria del computador suele ser: La aritmetica es mas compleja que la aritmetica entera. Representar – 1020,75 en PF ( 1,8,12,Ca2,Ca1) Paso 1 Calcular el rango de representacion de la mantisa SExponenteMantisa

5 Prof. Alexandra Correa / IUT-RC 5 Representación de Reales Punto Flotante [- ( 2 n-1 -1, +( 2 n-1 -1)] = [ , +2047] Paso 2 Representar el valor numerico ( VN) en SM ,75 = ,11 Paso 3 Representar en notacion cientifica normalizado 1, x Paso 4 Completar la mantisa y exponente a la longitud del formato 1, x Paso 5 Convertir la mantisa y el exponente a las convenciones del

6 Prof. Alexandra Correa / IUT-RC 6 Representación de Reales Punto Flotante Complemento a 1 PF ( 1,8,12,Ca1,Ca2) Exponente en Ca2 = Mantisa en Ca1 = = Paso 6 Escribir VN en el formato 1, = ,11000 = ,

7 Prof. Alexandra Correa / IUT-RC 7 Sumas y Restas en Punto Flotante 1. Para realizar la operacion + o – se debe cumplir que los exponentes deben ser iguales, en caso contrario se deben igualar el exponente menor al mayor desplazando la mantisa a la derecha con cifras no significativas. 2. La cifra no significativas de los complementos son los Si se genera un acarreo en la mantisa se prende el indicador (AP) 4. Si se genera un acarreo en los signos se prende elindicador (AU) 5. Estos indicadores sirven para determinar si existe un desvordanmiento o Overflow en la operacion, de la siguiente manera: Si AP = AU no hay Overflow SI AP =/ AU Existe Overflow

8 Prof. Alexandra Correa / IUT-RC 8 Sumas y Restas en Punto Flotante 1. Cuando se detecte un Overflow se desplaza a la dercha el conjunto AU, signo y mantisa y se le suma 1 al exponente. Ejercicio Resolver +27,75 – 7,25 en PF ( 1,6,10,Ca2, Ca2 )

9 Prof. Alexandra Correa / IUT-RC 9 Sumas y Restas con Complemento Ejercicio Sea A=- 20 y B=+10. Calcular A+B y A-B utilizando 6 bits en Ca1 y Ca2


Descargar ppt "Prof. Alexandra Correa / IUT-RC 1 Representación de Reales Números reales Un numero real R se representa mediante dos campos de longitud fija, una parte."

Presentaciones similares


Anuncios Google