Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

© 2005-2011 Microchip Technology Inc. DS70157F-page 487
Reference
7
ASR Wb,Wns,Wnd
Wnd = arithmetic right shift Wb by Wns, LSb C 1 1
BCLR f,#bit4
Bit clear f 1 1
BCLR Ws,#bit4
Bit clear Ws 1 1
BRA Expr
Branch unconditionally 1 2
BRA Wn
Computed branch 1 2
BRA C,Expr
Branch if Carry 1 1 (2)
BRA GE,Expr
Branch if greater than or equal 1 1 (2)
BRA GEU,Expr
Branch if Carry 1 1 (2)
BRA GT,Expr
Branch if greater than 1 1 (2)
BRA GTU,Expr
Branch if unsigned greater than 1 1 (2)
BRA LE,Expr
Branch if less than or equal 1 1 (2)
BRA LEU,Expr
Branch if unsigned less than or equal 1 1 (2)
BRA LT,Expr
Branch if less than 1 1 (2)
BRA LTU,Expr
Branch if not Carry 1 1 (2)
BRA N,Expr
Branch if Negative 1 1 (2)
BRA NC,Expr
Branch if not Carry 1 1 (2)
BRA NN,Expr
Branch if not Negative 1 1 (2)
BRA NOV,Expr
Branch if not Overflow 1 1 (2)
BRA NZ,Expr
Branch if not Zero 1 1 (2)
BRA OA,Expr
(2)
Branch if Accumulator A overflow 1 1 (2)
BRA OB,Expr
(2)
Branch if Accumulator B overflow 1 1 (2)
BRA OV,Expr
Branch if Overflow 1 1 (2)
BRA SA,Expr
(2)
Branch if Accumulator A saturated 1 1 (2)
BRA SB,Expr
(2)
Branch if Accumulator B saturated 1 1 (2)
BRA Z,Expr
Branch if Zero 1 1 (2)
BSET f,#bit4
Bit set f 1 1
BSET Ws,#bit4
Bit set Ws 1 1
BSW.C Ws,Wb
Write C bit to Ws<Wb> 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.

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh