• Domingo 22 de Diciembre de 2024, 15:40

Autor Tema:  Como Se Que La Pila De Registros De  (Leído 1529 veces)

darkchronos

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Como Se Que La Pila De Registros De
« en: Martes 23 de Agosto de 2005, 02:47 »
0
Saludos, hola a todos los de SoloCodigo, vengo a hacerles una consulta teorica si esta a su alcance, mi duda es la siguiente: Como hago para saber si una pila de registros de punto flotante esta vacia, en lo que he leido la instruccion FINIT/FNINIT se usa para inicializar el coprocesador, pero al hacer esto  puedo inicializar  o vaciar  una pila de registros  con esa misma instruccion ??.

Gracias de antemano.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Como Se Que La Pila De Registros De
« Respuesta #1 en: Martes 23 de Agosto de 2005, 09:28 »
0
No entiendo muy bien que es lo que queres hacer, si te referis a los 7 registros de la FPU no son una pila realmente.

FINIT/FNINIT lo que hace es establecer todos los registros y flags a los valores por defecto. Tal vez podrias comprobar si hay cambios cuando usas la instruccion con el estado anterior ...

Seguramente esta pagina te sera de ayuda:
http://www.website.masmforum.com/tutorials/fptute/index.html


 :smartass:  :devil:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

darkchronos

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Como Se Que La Pila De Registros De
« Respuesta #2 en: Miércoles 24 de Agosto de 2005, 06:24 »
0
Saludos, muchas gracias Eternal Idol por tu ayuda, pero al final encontre la respuesta era sobre un registro llamado marcador el cual si tiene el valor 11 es que esta vacio, y si cada localidad de la pila en el registro marcador tiene un 11 significa que esta vacia, bueno al rato esto le sirva a alguien mas, pero de nuevo gracias por tu ayuda Eternal Idol.

Farewell

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Como Se Que La Pila De Registros De
« Respuesta #3 en: Miércoles 24 de Agosto de 2005, 07:38 »
0
Cita de: "darkchronos"
Saludos, muchas gracias Eternal Idol por tu ayuda, pero al final encontre la respuesta era sobre un registro llamado marcador el cual si tiene el valor 11 es que esta vacio, y si cada localidad de la pila en el registro marcador tiene un 11 significa que esta vacia, bueno al rato esto le sirva a alguien mas, pero de nuevo gracias por tu ayuda Eternal Idol.

Farewell
Efectivamente segun lo que pude ver en la pagina este seria el estado del registro tag (16 bits) 1111111111111111b (FFFFh) al iniciar.

 :devil:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.