Exponente, representación no normalizada

Exponente, representación no normalizada

de Juan Ignacio Sanchez Sampayo -
Número de respuestas: 5

Buenas, en las notas, en la página 18, menciona que para las representaciones desnormalizadas el exponente es -126, no sería -127?

Ya que el número más chico que puedo representar con desplazamiento es -d = -2^{e-1} - 1 = -2^7 - 1 = -127. no?

(hablando en el caso particular de simple precisión, claro.)

En respuesta a Juan Ignacio Sanchez Sampayo

Re: Exponente, representación no normalizada

de Federico Rivero -

Estimado:

El razonamiento está bien, pero en desplazamiento con el d indicado, el número -127 se representaría con la tira 00000000, y esa tira es justamente la que se utiliza para indicar que el número es desnormalizado. Por lo tanto, el menor exponente de los normalizados es el -126.

Saludos,

         Federico

En respuesta a Federico Rivero

Re: Exponente, representación no normalizada

de Gaston Ariel Rodriguez Watorek -

buenas, en las notas menciona que el exponente de un desnormalizado coincide con el exponente  del mas negativo normalizado. Mi pregunta es como un desnormalizado va a tener exponente -126 en el caso de precision simple, si para poder determinar si es desnormalizado el criterio es que el exponente sea la tira 0000 0000, que quedo claro que representa el -127.

Saludos.

En respuesta a Gaston Ariel Rodriguez Watorek

Re: Exponente, representación no normalizada

de Federico Rivero -

Estimado,

Es por convención. Si el valor binario del exponente es != 0, entonces se lo asume en desplazamiento y de ahí se calcula el valor (restando -127). Si el exponente es 0, se fuerza exponente = -126.

Saludos,

         Federico

En respuesta a Federico Rivero

Re: Exponente, representación no normalizada

de Santiago Daniel Acevedo Corbo -

Buenas Federico, revivo el hilo con una consulta:

Entiendo que el -126 es el menor exponente normalizado ya que el -127 es el 0 que indica la representación de un no normalizado. Mi pregunta es por qué si el exponente de un NO normalizado es 0,F x 2^-126 se pone E = 0000000. Simplemente es una convención? Aunque el exponente sea -126 se asigna el 00000 solo para mostrar que es desnormalizado? Porque en desplazamiento el -126 indicaría el 0000001

Saludos 


En respuesta a Santiago Daniel Acevedo Corbo

Re: Exponente, representación no normalizada

de Federico Rivero -

Estimado,

Sí, exacto. Es una convención. El exponente para los normalizados se representa en desplazamiento, en los desnormalizados no, se representa con 0 y se conviene que eso quiere decir -126.

Saludos,

       Federico