Я решаю один из вопросов на ассемблере и наткнулся на один с логическим аспектом.То, что заставляет меня задуматься, это то, что после изменения системы счисления с HEX на BIN и выполнения отрицания и операций AND я получил ответ, отличный от другого человека (с которым я не могу связаться).
MOV eax, 0f0f0f0f0h;
MOV edx, 87654321h;
NOT ax;
INC dx;
AND edx, eax;
Я быложидая, что результат будет таким: 80604020h, который является одним из ответов, но другой человек принял решение и ответил: 80600302h, который для меня не имеет смысла после выполнения математики.Я все еще новичок в сборке, поэтому я не могу знать, что не так, кто-то может объяснить, что не так с моим ответом, или это правильный ответ?