NEG получение дополнительного кода Признаки: O D I T S Z A P C
* * * * * *
NEG destination
Логика: destination = -destination; дополнительный код
Команда NEG вычитает операнд destinstion из 0 и засылает
результат обратно в destination. Эта команда является реализаци-
ей выполнения операции нахождения дополнительного кода операнда.
Операндом может быть как байт, так и слово.
----------------------------------------------------------------
Операнды Такты Обращения Байты Пример
байты(слова)
регистр 3 - 2 NEG DL
память 16(24)+EA 2 2-4 NEG COEFFICIENT
----------------------------------------------------------------
Примечание : Если операнд равен нулю, то признак переноса CF
сбрасывается (=0); во всех остальных случаях он устанавливается
(=1). Попытка применения операции NEG к байту -128 или слову
-32,768 не приводит к изменению операнда, а только устанавливает
признак переполнения (OF=1).