Difference between revisions of "Assembler:Commands:NOT"
Jump to navigation
Jump to search
(→Examples) |
|||
Line 48: | Line 48: | ||
not rax | not rax | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{AssemblerCommandSeeAlso}} | {{AssemblerCommandSeeAlso}} | ||
{{Template:AssemblerCommandExternalLinks}} | {{Template:AssemblerCommandExternalLinks}} |
Revision as of 22:28, 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.
Command Parameters
Parameter | Description |
---|---|
operand | The operand to perform a bitwise operation on |
Examples
not al
not ax
not ax
not eax
not rax
not al
not ax
not ax
not eax
not rax