Instructions    Move   Clr   Swap   Not

Move W,Reg Move #Val,W
Move Reg,W [Z] Z=1 si (Reg)=0 Test Reg [Z] Z=1 si (Reg)=0
Move W,Option Move W,Trisx TrisA TrisB TrisC
Move W,TrisA, etc sont des instructions spéciales, comme Move W,Option. Elles ont le même effet dans les deux banques. Dans les processeurs à 40 broches, TrisD et TrisE ne sont par contre pas accessibles directement; Move W,TrisD et Move W,TrisE ne sont pas valides.
Clr W [Z=1] Clr Reg [Z=1]
Clr WDT   Sleep  

Swap Reg 76543210 --> 32107654 Swap Reg,W  
Les deux moitiés du registre sont permutées (équivalent à un RR4, rotate d'amplitude 4)
Not Reg Reg --> 16'FF-Reg Not Reg,W  

Not prend le complément à 1 du registre. Si l'on veut le complément à 2, il faut ajouter 1. Les instruction Neg Reg et   Neg Reg,W se programment en deux instructions
   Not  Reg      Not   Reg,W
   Inc  Reg      Add   #1,W

Attention aux deux instructions Move Reg,W et Test Reg (ou Move Reg,Reg) qui modifient Z
Swap Reg,W ne modifie pas Reg ni Z.
Pour Clr WDT et Sleep, consultez la documentation de Microchip.