Representación Nºs reales en coma flotante !!Ayuda please!!!

EL miercoles tengo un examen de Arquitectura de ordenadores, y con lo de representar los numero en formato de coma flotante no me entero de nada, por ejemplo estos tres ejercicios

1.- Sea un ordenador con el siguiente formato para los números en coma flotante:
S(b15)
C(b14-b8)
M(b7-b0)

Si los 16 bits de un registro son H'BC32, escribir en decimal el número almacenado en él (la característica se representa en exceso 64 y la mantisa en complemento a 2 para los números negativos, la normalización es entera y la base implicita 2)

2- Sea un ordenador con el siguiente formato para los números en coma flotante:
S(b15)
C(b14-b8)
M(b7-b0)

Escriba en hexadecimal, la representación del numero -12'875 si la característica se representa en exceso 64 y la mantisa en complemento a 2 para los números negativos, la normalización es entera y la base implicita 2

3.Representar con los convenios del IEEE 754 (S=1bit, C=4bits, M=11 bits) el numero H'5.B1



Sobre el 1 y el 2 , mmmmmmm ,¿tienen truco? pq no se si lo unico que hay que hacer en el 1 por ejemplo es :

H'BC32

11*16^3
12*16^2
3*16
2

45056
3072
48
+2
------
D'48178

es que eso de que me pregunte la expresion en decimal del numero y por el medio me ponga todo lo de los numeros en coma flotante, me lió un montón y no se si no será pa "engañar"


bueno a lo que ivamos [+furioso] [+furioso] [+furioso] ,alguien me puede ayudar con lo d representacion en coma flotante, enseñarme un par de ejemplos paso a paso o un buen manual en internet??¿?
Vaya asco de tema.Menos mal que me lo quité el año pasado.Ésta fué la parte que menos me gustó de toda la asignatura.

Te mando una dirección por si te sirve de ayuda.Investiga porque creo que vienen cosas muy interesantes.

http://www.etsimo.uniovi.es/~antonio/uned/ieee754/ejemplos.html

Te copio un ejemplo que he encontrado:

Ejercicio de Examen:

Supóngase un código de 16 bits en formato directo de coma flotante:
con 10 bits para la mantisa más el bit de signo y 5 bits de exponente.
Supóngase que tanto la mantisa como el exponente se representan en el
sistema de complemento a 1. La mantisa no tiene parte entera (es decir,
la coma está justo detrás del bit de signo) pero no está normalizada.

La combinación binaria 1110011111100010 empleando este formato equivale
al número decimal:

a) -0´375
b) -0´75
c) -4´425*10^-4
d) -0´96875

La respuesta es la "b".

Pasos

Se toman los 11 primeros números para calcular la mantisa (el primero por la
izqda. es el bit de signo, por lo que ya sabemos que se trata de un número
negativo) Los 10 bits restantes son la parte fraccionaria de la mantisa (en el
enunciado nos dicen que no tiene parte entera) pero como es negativa hay que
calcular su complemento a uno para obtener su valor:

C1 de 1100111111 = 0011000000

El exponente también está en complemento a uno, pero como no es negativo (no
empieza por uno) no hay que obtener el complemento para calcular su valor así
que el exponente es simplemente 00010.

Con lo que el número es el

-0.0011000000*200010 (binario)

que queda igual a

-0.11 (binario) = -0.75 (decimal)

Suerte!
Yo tambien la aprobe el año pasado, y ya no me acuerdo [Ooooo] ¬_¬
2 respuestas