ХАНДЫФАР
Отрицание содержимого регистра или ячейки памяти
_______________________________NEG reg/mem8 - Отрицание reg/mem8.
_______________________________NEG reg/mem16 - Отрицание reg/mem16.
Заменяет значение операнда (операнд назначения) дополнением к нему 2. Целевой операнд находится в регистре общего назначения или в ячейке памяти.
Эта инструкция может использоваться с префиксом lock, чтобы разрешить выполнение инструкции атомарно.
Флаг CF устанавливается равным 0, если исходный операнд равен 0; в противном случае он устанавливается равным 1. Флаги OF, SF, ZF, AF и PF устанавливаются в соответствии с результатом.
В качестве примера рассмотрим случай, когда регистр ax содержит 1310 (000D16). После выполнения neg ax, регистр ax будет содержать -1310, (FFF316).