Debate por Diseño de Sistemas
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Informatica 1]Convertir un numero codificado en binario desplazado a decimal
Autor Mensaje
Gonsha Sin conexión
Master en el bolsillo!
Drop it, bitch!
*******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 925
Agradecimientos dados: 112
Agradecimientos: 159 en 27 posts
Registro en: Mar 2012
Mensaje: #1
[Informatica 1]Convertir un numero codificado en binario desplazado a decimal Dudas y recomendaciones Informática I (Electrónica)
Hola gente.

Buen me gustaria si alguien me puede ayudar a convertir un numero codificado en binario desplazado a decimal. Es que estoy con este tema de punto flotante y necesito tener bien afinado el concepto de binario desplazado.

Yo se como convertir un numero decimal a desplazado:

Supongamos que tengo el numero 2 (0010) y lo quiero convertir a binario desplazado, lo que hago es:

[El numero a convertir en decimal] + [La mitad del rango] - 1

2 + - 1 = 9 (1001).

Entonces 0010 en binario desplazado es 1001.

Ahora cuando quiero resolver un numero escrito en punto flotante de 32 bits, tengo 1 bit que me va a dar el signo, despues 8 bits que me van a dar el exponente y por ultimo 23 bits que me determinan la mantisa.

En el ejemplo que nos dio el profe, nos puso:

1 10000011 00000110000000000000000

Signo: - (1).
Mantisa:
Normalizado (y esto es lo que no entiendo): 4.

Quien me puede explicar esto?

Saludos y gracias!
(Este mensaje fue modificado por última vez en: 28-04-2012 17:38 por Aye.)
27-04-2012 15:37
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Drarko Sin conexión
Finalmente Ingeniero!
Sin estado :(
******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 467
Agradecimientos dados: 5
Agradecimientos: 61 en 39 posts
Registro en: Jun 2009
Mensaje: #2
RE: Ayuda con Informatica 1
El desplazamiento o exceso generalmente es

Pero, en punto flotante, el exponente esta desplazado en , es decir, con 8 bits, en 127

Es decir, que, transformas 10000011 a decimal, te da: 131
Y le restas el exceso, 131-127 = 4

Como el explonente te dio un numero entre 1 y 254, se trata de un numero NORMALIZADO
En los numeros DESNORMALIZADOS, el exponente es 0 y la mantisa distinta de 0
En el numero CERO, el exponente y la mantisa son 0
Para infinito, el exponente es 255 y la mantisa 0
Y para NaN (No es un numero, ej, raiz cuadrada de -2), el exponente es 255 y la mantisa distinto de 0

Drarko

Ingeniería es UTN. El país es nuestro Campus

Los datos experimentales son aquellos que, una vez tomados, se les suma o resta una cantidad, multiplica o divide por algún número, hasta que dan lo que tenían que dar.
(Este mensaje fue modificado por última vez en: 28-04-2012 13:54 por Drarko.)
28-04-2012 13:52
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
goncar87 Sin conexión
Finalmente Ingeniero!
Y... es fisica cuantica!
******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 403
Agradecimientos dados: 41
Agradecimientos: 191 en 61 posts
Registro en: Feb 2012
Mensaje: #3
RE: [Informatica 1]Convertir un numero codificado en binario desplazado a decimal
No tenes el libro de TD I? ahi te explica perfectamente todo eso!.

Si no lo tenes, te puedo escanear la hoja.
30-04-2012 14:10
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Feer Sin conexión
Llámeme Doctor...
Gauss is god
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 3.917
Agradecimientos dados: 355
Agradecimientos: 772 en 234 posts
Registro en: Apr 2010
Mensaje: #4
RE: [Informatica 1]Convertir un numero codificado en binario desplazado a decimal

Off-topic:
Me arrepiento de no haber anotadome para TDI este año..

[Imagen: 250px-Wave_equation_1D_fixed_endpoints.gif]

[Imagen: digitalizartransparent.png]
30-04-2012 14:12
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
yaoming Sin conexión
Casi Ingeniero...!
Se terminan las vacaciones! :(
*****

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 323
Agradecimientos dados: 18
Agradecimientos: 137 en 35 posts
Registro en: Nov 2011
Facebook Twitter YouTube
Mensaje: #5
RE: [Informatica 1]Convertir un numero codificado en binario desplazado a decimal
(30-04-2012 14:12)Feer escribió:  
Off-topic:
Me arrepiento de no haber anotadome para TDI este año..




Off-topic:
definitivamente no soy el unico loco =P

-No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela.lol
-Haz de los obstáculos escalones para aquello que quieres alcanzar.
30-04-2012 17:35
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
marian99 Sin conexión
Casi Ingeniero...!
.-
*****

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 291
Agradecimientos dados: 20
Agradecimientos: 74 en 43 posts
Registro en: Mar 2009
Mensaje: #6
RE: [Informatica 1]Convertir un numero codificado en binario desplazado a decimal
No pasa nada gente con TD1 jajajaja, esto se ve muy por arriba!
01-05-2012 17:09
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.