Saturday, December 3, 2011

Some assembly jump

Carter (2006) pointed out that assembly code can have variations for jumping

Jump codejumps/branches if
JZZero flag is set
JNZZero flag is unset
JOOffset flag is set
JNOOffset flag is unset
JSSign flag is set
JNSSign flag is unset
JCCounter flag is set
JNCCounter flag is unset
JPEParity is even
JPOParity is odd
JMPUnconditional Jump

No comments:

Post a Comment