НБ
Никита Бледных

В Ассемблере как работает и что обозначает NEG?



Например в операции :
INVERT: NEG EAX

Гузель
Гузель

(NEGate operand)
Изменить знак операнда
Схема команды: neg источник

Назначение: изменение знака (получение двоичного дополнения) источника.

Применение:
Команда используется для формирования двоичного дополнения операнда в памяти или регистре. Операция двоичного дополнения предполагает инвертирование всех разрядов операнда с последующим сложением операнда с двоичной единицей. Если операнд отрицательный, то операция neg над ним означает получение его модуля.
mov al,2
neg al ;al=0feh — число -2 в дополнительном коде

Ро
Роберт

Negotiation - отрицание. Поразрядное отрицание.

Похожие вопросы
Вопрос по ассемблеру
Помогите с ассемблером
Почему у меня не хочет работать программа на ассемблере
Задача на ассемблере
Адресация в ассемблере
Где скачать ассемблер ?
кто поможет с ассемблером?
ассемблер (умножение)
Задачка по ассемблеру
Ассемблер