Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
DS70157F-page 500 © 2005-2011 Microchip Technology Inc.
16-bit MCU and DSC Programmer’s Reference Manual
lit5 ................................................................................. 8
lit8 ................................................................................. 8
Slit10 ............................................................................. 8
Slit16 ............................................................................. 8
Slit4 ............................................................................... 8
Slit5 ............................................................................... 8
TOS............................................................................... 8
Wb................................................................................. 8
Wd................................................................................. 8
Wm, Wn ........................................................................ 8
Wm*Wm........................................................................ 8
Wm*Wn......................................................................... 8
Wn................................................................................. 8
Wnd............................................................................... 8
Wns............................................................................... 8
WREG........................................................................... 8
Ws................................................................................. 8
Wx................................................................................. 8
Wxd............................................................................... 8
Wy................................................................................. 8
Wyd............................................................................... 8
Instruction Stalls.................................................................. 62
DO/REPEAT Loops .................................................... 63
Exceptions .................................................................. 63
Instructions that Change Program Flow...................... 63
PSV............................................................................. 63
RAW Dependency Detection ...................................... 62
Instruction Symbols............................................................. 94
Integer 16x16-bit Signed-Unsigned Short Literal Multiply . 328
Integer 16x16-bit Unsigned Short Literal Multiply
with 16-bit Result ...................................................... 332
Integer and Fractional Data................................................. 81
Representation............................................................ 82
Interrupt Priority Level ......................................................... 23
M
MAC
Operations .................................................................. 85
Prefetch Register Updates .......................................... 85
Prefetches................................................................... 84
Syntax ......................................................................... 85
Write Back................................................................... 85
MAC Accumulator Write Back Selection ............................. 97
MAC or MPY Source Operands (Different Working Register)97
MAC or MPY Source Operands (Same Working Register). 97
Manual Objective .................................................................. 6
Modulo and Bit-Reversed Addressing Modes..................... 57
MOPAG Destination Selection ............................................ 97
Multi-Cycle Instructions ....................................................... 39
Multi-Word Instructions ....................................................... 39
N
Normalizing the Accumulator with the FBCL Instruction ..... 90
O
Offset Addressing Modes for Wd Destination Register
(with Register Offset) .................................................. 95
Offset Addressing Modes for Ws Source Register
(with Register Offset) .................................................. 95
P
PIC® Microcontroller Compatibility ..................................... 79
PRODH
PRODL Register Pair.................................................. 79
Program Addressing Modes................................................ 61
Methods of Modifying Flow ......................................... 61
Program Counter ................................................................ 19
Programmer’s Model .......................................................... 14
Register Descriptions.................................................. 18
PSVPAG Register............................................................... 19
R
RCOUNT Register .............................................................. 20
Register Direct Addressing ................................................. 53
Register Indirect Addressing............................................... 54
Modes ......................................................................... 54
Register Indirect Addressing and the Instruction Set.......... 57
Registers
CORCON (Core Control) ...................................... 32, 35
CORCON (Core Control) Register........................ 31, 33
SR (CPU Status)................................................... 26, 29
SR (Status) Register................................................... 27
S
Scaling Data with the FBCL Instruction .............................. 88
Scaling Examples ....................................................... 89
Shadow Registers............................................................... 24
Automatic Usage ........................................................ 24
Software Stack Frame Pointer ...................................... 18, 72
Example...................................................................... 73
Overflow...................................................................... 74
Underflow.................................................................... 75
Software Stack Pointer ................................................. 19, 70
Example...................................................................... 71
Stack Pointer Limit Register (SPLIM) ................................. 19
Status Register ................................................................... 21
DSP ALU Status Bits .................................................. 23
Loop Status Bits.......................................................... 21
MCU ALU Status Bits ................................................. 21
Style and Symbol Conventions ............................................. 7
Document Conventions ................................................ 7
T
TBLPAG Register ............................................................... 19
U
Using 10-bit Literal Operands ............................................. 69
10-bit Literal Coding.................................................... 69
W
Word Move Operations....................................................... 66
Data Alignment in Memory ......................................... 66
Working Register Array....................................................... 18
X
X Data Space Prefetch Destination .................................... 96
X Data Space Prefetch Operation ...................................... 96
Y
Y Data Space Prefetch Destination .................................... 97
Y Data Space Prefetch Operation ...................................... 96
Z
Z Status Bit ......................................................................... 77
Protego_Release_01_05-Related-OEM-Documentation-PIC24FJ64GA004-Programmers_Reference_Manual.pdf