У ассемблера есть этот код:
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
Моя цель - не совершать прыжок.
Я пробовал случаи, когда% eax = 30, 14, 28, 16, 0, 22 * 1004 *
Вопрос:
Я не понимаю, почему c = 0 и z = 0 во всех случаях, которые я пробовал.