Programación General > ASM (Ensamblador)
Como Usar La Bandera De Paridad
(1/1)
althenna:
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:
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 --- pushfd pop ax and ax, 4 jnz puesto nopuesto:;hacer puesto:;hacer
:devil: :devil:
althenna:
con pushfd... no necesita otros parametros o algo por que me sale error con esa operacion o variable :(
Eternal Idol:
--- Cita de: "althenna" --- con pushfd... no necesita otros parametros o algo por que me sale error con esa operacion o variable :(
--- Fin de la cita ---
No, proba con pushf. ¿Que ensamblador estas usando?
http://www.online.ee/~andre/i80386/Opcodes/PUSHF-PUSHFD.html
:devil:
althenna:
perdon por la tardanza
uso el emulador 8086
gracias
Navegación
Ir a la versión completa