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
[Informatica 1]Convertir un numero codificado en binario desplazado a decimal
Autor Mensaje
Gonsha Sin conexión
Presidente del CEIT
Wub Wub Nation
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.492
Agradecimientos dados: 167
Agradecimientos: 581 en 46 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
Secretario de la SAE

******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 657
Agradecimientos dados: 6
Agradecimientos: 88 en 55 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
Secretario de la SAE
Y... es fisica cuantica!
******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 404
Agradecimientos dados: 41
Agradecimientos: 325 en 69 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
Presidente del CEIT
win-win
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.565
Agradecimientos dados: 594
Agradecimientos: 2.484 en 411 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: digitalizartransparent.png]
30-04-2012 14:12
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
yaoming Sin conexión
Secretario de la SAE
Deutschland :D
******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 450
Agradecimientos dados: 49
Agradecimientos: 523 en 86 posts
Registro en: Nov 2011
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
30-04-2012 17:35
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
marian99 Sin conexión
Secretario de la SAE
.-
******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 480
Agradecimientos dados: 34
Agradecimientos: 166 en 81 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.