Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
DS70157F-page 488 © 2005-2011 Microchip Technology Inc.
BSW.Z Ws,Wb
Write Z bit to Ws<Wb> 1 1 — — — — — — —
BTG f,#bit4
Bit toggle f 1 1 — — — — — — —
BTG Ws,#bit4
Bit toggle Ws 1 1 — — — — — — —
BTSC f,#bit4
Bit test f, skip if clear 1
1
(2 or 3)
— — — — — — —
BTSC Ws,#bit4
Bit test Ws, skip if clear 1
1
(2 or 3)
— — — — — — —
BTSS f,#bit4
Bit test f, skip if set 1
1
(2 or 3)
— — — — — — —
BTSS Ws,#bit4
Bit test Ws, skip if set 1
1
(2 or 3)
— — — — — — —
BTST f,#bit4
Bit test f to Z 1 1 — — — — — — —
BTST.C Ws,#bit4
Bit test Ws to C 1 1 — — — — — — —
BTST.Z Ws,#bit4
Bit test Ws to Z 1 1 — — — — — — —
BTST.C Ws,Wb
Bit test Ws<Wb> to C 1 1 — — — — — — —
BTST.Z Ws,Wb
Bit test Ws<Wb> to Z 1 1 — — — — — — —
BTSTS f,#bit4
Bit test f to Z, then set f 1 1 — — — — — — —
BTSTS.C Ws,#bit4
Bit test Ws to C then set 1 1 — — — — — — —
BTSTS.Z Ws,#bit4
Bit test Ws to Z then set 1 1 — — — — — — —
CALL Expr
Call subroutine 2 2 — — — — — — —
CALL Wn
Call indirect subroutine 1 2 — — — — — — —
CALL.L Wn
(3)
Call indirect subroutine (long address) 1 4 — — — — — — —
CLR f
f = 0x0000 1 1 — — — — — — —
CLR WREG
WREG = 0x0000 1 1 — — — — — — —
CLR Wd
Wd = 0 1 1 — — — — — — —
CLR Acc,[Wx],Wxd,[Wy],Wyd,AWB
(2)
Clear accumulator 1 1 0 0 0 0 0 0 —
CLRWDT
Clear Watchdog Timer 1 1 — — — — — — —
COM f {,WREG}
Destination = f 1 1 — — — — — — —
COM Ws,Wd
Wd = Ws 1 1 — — — — — — —
Table 7-2: Instruction Set Summary Table (Continued)
Assembly Syntax
Mnemonic, Operands
Description Words Cycles OA
(2)
OB
(2)
SA
(1,2)
SB
(1,2)
OAB
(2)
SAB
(1,2)
DC N O
Legend:
set or cleared; may be cleared, but never set; may be set, but never cleared; ‘1’ always set; ‘0’ always cleared; — unchanged
Note 1: SA, SB and SAB are only modified if the corresponding saturation is enabled, otherwise unchanged.
2: This instruction/operand is only available in dsPIC30F, dsPIC33F, and dsPIC33E devices.
3: This instruction/operand is only available in PIC24E and dsPIC33E devices.
4: This instruction/operand is only available in dsPIC33E devices.
5: This instruction/operand is only available in PIC24F, PIC24H, dsPIC30F, and dsPIC33F devices.
6: This instruction/operand is only available in dsPIC30F and dsPIC33F devices.
Protego_Release_01_05-Related-OEM-Documentation-PIC24FJ64GA004-Programmers_Reference_Manual.pdf