НБ
Никита Бледных
В Ассемблере как работает и что обозначает NEG?
Например в операции :
INVERT: NEG EAX
Например в операции :
INVERT: NEG EAX
(NEGate operand)
Изменить знак операнда
Схема команды: neg источник
Назначение: изменение знака (получение двоичного дополнения) источника.
Применение:
Команда используется для формирования двоичного дополнения операнда в памяти или регистре. Операция двоичного дополнения предполагает инвертирование всех разрядов операнда с последующим сложением операнда с двоичной единицей. Если операнд отрицательный, то операция neg над ним означает получение его модуля.
mov al,2
neg al ;al=0feh — число -2 в дополнительном коде
Negotiation - отрицание. Поразрядное отрицание.