Difference between revisions of "Assembler:Commands:NOT"

From Cheat Engine
Jump to navigation Jump to search
(Examples)
(Undo revision 5175 by TheyCallMeTim13 (Talk))
 
Line 48: Line 48:
  
 
  not rax
 
  not rax
 +
 +
not [eax]
 +
 +
not [rax]
 +
 +
not [00123ABC]
 +
 +
not [SomeSymbol]
  
 
{{AssemblerCommandSeeAlso}}
 
{{AssemblerCommandSeeAlso}}
  
 
{{Template:AssemblerCommandExternalLinks}}
 
{{Template:AssemblerCommandExternalLinks}}

Latest revision as of 22:31, 17 January 2018

command not operand

The NOT instruction implements the bitwise NOT operation. NOT operation reverses the bits in an operand. The operand could be either in a register or in the memory.

operand = !operand
operand = ~operand

Example:

|              operand:    0101 0011 |
|------------------------------------|
| After NOT -> operand:    1010 1100 |


Performs a bitwise NOT operation (each 1 is set to 0, and each 0 is set to 1) on the destination operand and stores the result in the destination operand location. The destination operand can be a register or a memory location.

c9x.me/x86/html/file_module_x86_id_218.html


Command Parameters[edit]

Parameter Description
operand The operand to perform a bitwise operation on


Examples[edit]

not al
not ax
not ax
not eax
not rax
not al
not ax
not ax
not eax
not rax
not [eax]
not [rax]
not [00123ABC]
not [SomeSymbol]

See also[edit]

External links[edit]