NEG Instruction
NEG — Two’s Complement Negation
|
||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
– X
|
–[X + 0]
|
– X
|
INCLUDE Irvine32.inc .data X SWORD -1234h .code main PROC neg X movsx eax, X call WriteHex exit main ENDP END main |
INCLUDE Irvine32.inc .data X SWORD 0EDCCh .code main PROC neg X+0 movsx eax, X call WriteHex exit main ENDP END main |
INCLUDE Irvine32.inc .data X SWORD 0h, 0EDCCh .code main PROC mov ebx, OFFSET X neg [ebx] mov eax, [ebx] call WriteHex exit main ENDP END main |
| Output | Output | Output |
|
“I’m not arguing, I’m just explaining why I’m right.” ― Unknown |