if in x86-64 AT&T version (not Intel), I guess in only changes the direction of source and destination, but anyway if I type:
cmp %bx,%ax
ja label
Assuming all numbers are unsigned, what exactly means ja? Jump if a>b or b>a? Because it is all about CF and ZF (meaning no carry/borrow, and nonzero)?????