Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: x64core en 4 Enero 2012, 02:31 am



Título: Comprobar Banderas sin saltos?
Publicado por: x64core en 4 Enero 2012, 02:31 am
Hola!
bueno eso, como puedo comprobar las banderas individualmente? pero sin saltos :P
lo normal para comprobar si un valor es cero es usar jz :P

intente algo hacer con and pero no me funciono :P


Título: Re: Comprobar Banderas sin saltos?
Publicado por: Eternal Idol en 4 Enero 2012, 11:08 am
En realiad JZ por si solo no es suficiente, lo que hace es saltar si el ZERO FLAG es 1, por eso primero se suele usar CMP. La verdad es que no entiendo muy bien que pretendes hacer pero fijate en las instrucciones: TEST, SETZ/NZ, LAHF, BT y demas.


Título: Re: Comprobar Banderas sin saltos?
Publicado por: x64core en 4 Enero 2012, 20:51 pm
si, me falto eso del cmp y lo que queria es comprobar un valor pero sin que hubiese un salto :P
pero creo que siempre tiene que haber uno :P