not
Sizes
byte, word, long
Default Size
word
Affected Flags
X
N
Z
V
C
-
✱
✱
0
0
Operands
Op 1
Dn/(An)/d(An)/Ea/<label>/d(An,Xn)
Inverts the bits of the operand depending on the specified size
Inverts the bits of the operand depending on the specified size
* --- Bitwise complement ---
move.l #%00001111, d0
not.b d0 ; d0 low byte = %11110000
* --- Size affects which bits are flipped ---
move.l #$0000FFFF, d1
not.w d1 ; low word flipped: d1 = $00000000
move.l #$0000FFFF, d2
not.l d2 ; all bits flipped: d2 = $FFFF0000