Я читаю книгу о сборке x86 на ассемблере FASM, и вводится следующее предложение:
neg вычитает целочисленный операнд со знаком из нуля. Эффект этой инструкции состоит в том, чтобы изменить знак операнда с положительного на отрицательный или с отрицательного на положительный.
Он вычитает операнд из 0
, поэтому, если у меня 6, (0-6=-6)
и если у меня есть -6 (0-(-6)=6)
Теперь, где он сохраняет обратное число? В данном операнде? Об этом больше не говорится в книге, поэтому мне интересно, какова ее цель, если мы не можем ее сохранить.