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

[0] Índice de Mensajes

Ir a la versión completa