Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Ejercicio. Pasaje de IEEE a decimal
Autor Mensaje
Niccod Sin conexión
Empleado de Fotocopiadora
Faster
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 35
Agradecimientos dados: 30
Agradecimientos: 1 en 1 posts
Registro en: Sep 2013
Twitter
Mensaje: #1
Ejercicio. Pasaje de IEEE a decimal Ejercicios Arquitectura de Computadoras
Hola, no entiendo como pasar de IEEE 754 a decimal, de decimal a IEEE si, pero al reves no.
Dejo un ejercicio aver si alguien me puede dar el mecanismo porque lo busque por cualquier lado y no lo encuentro:

Convertir el siguiente numero IEEE 754 en formato simple de 32 bits, a decimal.

a) 0 10000011 01000000000000000000000

*Se usa un exceso de 127

Dejo este otro que parece que es lo peor que se me podria presentar

b) 1 01111111 00000000000000000000000
18-06-2014 22:45
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
SententSys Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4
Agradecimientos dados: 5
Agradecimientos: 1 en 1 posts
Registro en: Mar 2014
Mensaje: #2
RE: Ejercicio. Pasaje de IEEE a decimal
No seas boludo.

#### PASOS ####
a) Pasar un numero decimal a binario
b) Convertirlo en notación científica
c) Sumar en binario

Si sabes hacer a, b y c entonces sabes como pasarlo a la normal IEEE 754, por si te olvidaste

El primer bit, indica el signo: (0 para +) y (1 para -)
Los siguientes 8 bits, es decir byte es para el exponente: (127 + exponente) representado en binario
El resto de los bits para la mantisa

#### PASOS INVERSO PARA OBTENER EL NUMERO ####

1) Procedemos a obtener el exponente:
-- Primera forma:
Pasar a decimal el byte que representa el exponente y restarle 127
10000011 (2) = 131 (10)
131 - 127 = 4 Cuatro en binario es 100

-- Segunda Forma
Haces la resta en binario 10000011 - 01111111 = 100

2) La mantisa es 01000000000000000000000 Pero solo tomamos 01 y nos queda 1,01 x (10 ^ 100) => (bit implicito, mantiza * base^exp)

3) Corres la coma 4 lugares y el numero es 10100 que en decimal es 20
(Este mensaje fue modificado por última vez en: 19-06-2014 06:54 por SententSys.)
19-06-2014 06:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] SententSys recibio 1 Gracias por este post
Niccod (25-06-2014)
luchovl2 Sin conexión
Presidente del CEIT
Dígame, Ingeniero.
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.021
Agradecimientos dados: 19
Agradecimientos: 255 en 232 posts
Registro en: May 2009
Mensaje: #3
RE: Ejercicio. Pasaje de IEEE a decimal
A menos que te hagan convertir NaN, o infinito.
19-06-2014 13:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.