The assembler has this code:
sub$0x22,%eax # %eax = %eax - 22
cmp$0x7,%eax # %eax > 7 then jump *this is where I have trouble*
ja some address # jump if C = 1 or Z = 1
My goal is to not make the jump. I have tried the cases where %eax = 30, 14, 28, 16, 0 , 22
Question: I don't understand why c=0 and z=0 with all the cases I have tried.