• Domingo 22 de Diciembre de 2024, 14:37

Autor Tema:  Como Usar La Bandera De Paridad  (Leído 3006 veces)

althenna

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Como Usar La Bandera De Paridad
« en: Domingo 13 de Noviembre de 2005, 20:54 »
0
interrupciones?

bueno es que quiero usar la bandera, y que aparezca en pantalla diciendo es paridad, si la bandera esta prendida, se como mandar a llamar un texto en pantalla... pero como puedo llamar el valor de la bandera y como saber si esta prensida

gracias

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Como Usar La Bandera De Paridad
« Respuesta #1 en: Domingo 13 de Noviembre de 2005, 21:42 »
0
Si te referis al indicador de paridad este se encuentra en el registro de indicadores y es exactamente el tercer bit del mismo.

Con pushfd pones el registro de indicadores en la pila, despues lo podes poner en ax con pop y con and sacas todo lo que no sea el bit de paridad, entonces si esta a 0 el bit de paridad no estaba puesto de otra manera (es 4) el bit de paridad estaba puesto:

Código: Text
  1.  
  2.   pushfd
  3.   pop ax
  4.   and ax, 4
  5.   jnz puesto
  6.   nopuesto:
  7. ;hacer
  8.   puesto:
  9. ;hacer
  10.  
  11.  

 :devil:  :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.

althenna

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Como Usar La Bandera De Paridad
« Respuesta #2 en: Lunes 14 de Noviembre de 2005, 00:19 »
0
con pushfd... no necesita otros parametros o algo por que me sale error con esa operacion o  variable :(

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Como Usar La Bandera De Paridad
« Respuesta #3 en: Lunes 14 de Noviembre de 2005, 09:47 »
0
Cita de: "althenna"
con pushfd... no necesita otros parametros o algo por que me sale error con esa operacion o  variable :(
No, proba con pushf. ¿Que ensamblador estas usando?

http://www.online.ee/~andre/i80386/Opcodes/PUSHF-PUSHFD.html

 :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.

althenna

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Como Usar La Bandera De Paridad
« Respuesta #4 en: Sábado 19 de Noviembre de 2005, 00:15 »
0
perdon por la tardanza


uso el emulador 8086

gracias