Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
© 2005-2011 Microchip Technology Inc. DS70157F-page 499
Index
Index
MUL.SU (Integer 16x16-bit Signed-Unsigned
Multiply with Accumulator Destination) ............. 312
MUL.SU (Integer 16x16-bit Signed-Unsigned Multiply)310
MUL.SU (Integer 16x16-bit Signed-Unsigned Short
Literal Multiply with Accumulator Destination) .. 314
MUL.SU (Integer 16x16-bit Signed-Unsigned
Short Literal Multiply) ........................................ 308
MUL.US (Integer 16x16-bit Signed-Unsigned
Multiply with Accumulator Destination) ............. 317
MUL.US (Integer 16x16-bit Unsigned-Signed
Multiply) ............................................................ 315
MUL.UU (Integer 16x16-bit Unsigned Multiply /rwith Accu-
mulator Destination).......................................... 322
MUL.UU (Integer 16x16-bit Unsigned Multiply) ........ 320
MUL.UU (Integer 16x16-bit Unsigned Short Literal
Multiply with Accumulator Destination) ............. 323
MUL.UU (Integer 16x16-bit Unsigned
Short Literal Multiply) ........................................ 319
MULW.SS (Integer 16x16-bit Signed Multiply
with 16-bit Result) ............................................. 324
MULW.SU (Integer 16x16-bit Signed-Unsigned
Multiply with 16-bit Result) ................................ 326
MULW.SU (Integer 16x16-bit Signed-Unsigned
Short Literal Multiply with 16-bit Result) ........... 328
MULW.US (Integer 16x16-bit Unsigned-Signed
Multiply with 16-bit Result) ................................ 329
MULW.UU (Integer 16x16-bit Unsigned Multiply
with 16-bit Result) ............................................. 331
MULW.UU (Integer 16x16-bit Unsigned Short
Literal Multiply
with 16-bit Result) ............................................. 332
NEG (Negate Accumulator) ...................................... 335
NEG (Negate f) ......................................................... 333
NEG (Negate Ws) ..................................................... 333
NOP (No Operation) ................................................. 336
NOPR (No Operation)............................................... 336
POP (Pop TOS to f) .................................................. 337
POP (Pop TOS to Wd).............................................. 338
POP.D (Double Pop TOS to Wnd/
Wnd+1) ............................................................. 339
POP.S (Pop Shadow Registers) ............................... 340
PUSH (Push f to TOS) .............................................. 341
PUSH (Push Ws to TOS).......................................... 342
PUSH.D (Double Push Wns/
Wns+1 to TOS) ................................................. 343
PUSH.S (Push Shadow Registers)........................... 345
PWRSAV (Enter Power Saving Mode) ..................... 346
RCALL (Computed Relative Call) ..................... 351, 353
RCALL (Relative Call)....................................... 347, 349
REPEAT (Repeat Next Instruction ’lit14 + 1’ Times). 355
REPEAT (Repeat Next Instruction ’lit15 + 1’ Times). 357
REPEAT (Repeat Next Instruction Wn + 1 Times)359, 361
RESET (Reset) ......................................................... 363
RETFIE (Return from Interrupt) ........................ 365, 366
RETLW (Return with Literal in Wn)................... 367, 369
RETURN (Return)............................................. 371, 372
RLC (Rotate Left f through Carry)............................. 373
RLC (Rotate Left Ws through Carry)......................... 375
RLNC (Rotate Left f without Carry) ........................... 377
RLNC (Rotate Left Ws without Carry) ....................... 379
RRC (Rotate Right f through Carry).......................... 381
RRC (Rotate Right Ws through Carry)...................... 383
RRNC (Rotate Right f without Carry) ........................ 385
RRNC (Rotate Right Ws without Carry).................... 387
SAC (Store Accumulator).......................................... 389
SAC.R (Store Rounded Accumulator) ...................... 391
SE (Sign-Extend Ws) ................................................ 393
SETM (Set f or WREG) ............................................ 395
SETM (Set Ws)......................................................... 396
SFTAC (Arithmetic Shift Accumulator by Slit5) ........ 397
SFTAC (Arithmetic Shift Accumulator by Wb) .......... 398
SL (Shift Left by Short Literal) .................................. 403
SL (Shift Left by Wns)............................................... 404
SL (Shift Left f).......................................................... 399
SL (Shift Left Ws) ..................................................... 401
SUB (Subtract Accumulators)................................... 410
SUB (Subtract Literal from Wn) ................................ 406
SUB (Subtract Short Literal from Wb) ...................... 407
SUB (Subtract WREG from f) ................................... 405
SUB (Subtract Ws from Wb)..................................... 408
SUBB (Subtract Short Literal from Wb with Borrow) 413
SUBB (Subtract Wn from Literal with Borrow) .......... 412
SUBB (Subtract WREG and Carry bit from f) ........... 411
SUBB (Subtract Ws from Wb with Borrow) .............. 415
SUBBR (Subtract f from WREG with Borrow) .......... 417
SUBBR (Subtract Wb from Short Literal
with Borrow)...................................................... 418
SUBBR (Subtract Wb from Ws with Borrow) ............ 420
SUBR (Subtract f from WREG) ................................ 422
SUBR (Subtract Wb from Short Literal) .................... 423
SUBR (Subtract Wb from Ws) .................................. 424
SWAP (Byte or Nibble Swap Wn)............................. 426
TBLRDH (Table Read High) ..................................... 427
TBLRDL (Table Read Low) ...................................... 429
TBLWTH (Table Write High)..................................... 431
TBLWTL (Table Write Low) ...................................... 433
ULNK (De-allocate Stack Frame) ..................... 435, 436
XOR (Exclusive OR f and WREG)............................ 437
XOR (Exclusive OR Literal and Wn)......................... 438
XOR (Exclusive OR Wb and Short Literal) ............... 439
XOR (Exclusive OR Wb and Ws) ............................. 440
ZE (Zero-Extend Wn) ............................................... 442
Instruction Encoding Field Descriptors Introduction ........... 94
Instruction Set Overview..................................................... 38
Bit Instructions ............................................................ 45
Compare/Skip Instructions ......................................... 46
Control Instructions..................................................... 49
DSP Instructions......................................................... 50
dsPIC30F/33F Instruction Groups .............................. 38
Logic Instructions........................................................ 43
Math Instructions ........................................................ 41
Move Instructions ....................................................... 40
Program Flow Instructions.......................................... 47
Rotate/Shift Instructions ............................................. 44
Shadow/Stack Instructions ......................................... 49
Instruction Set Summary Table ........................................ 486
Instruction Set Symbols ........................................................ 8
(text) ............................................................................. 8
[text].............................................................................. 8
{ } .................................................................................. 8
{label:}........................................................................... 8
#text.............................................................................. 8
<n:m> ........................................................................... 8
Acc................................................................................ 8
AWB ............................................................................. 8
bit4................................................................................ 8
Expr .............................................................................. 8
f..................................................................................... 8
lit1 ................................................................................. 8
lit10 ............................................................................... 8
lit14 ............................................................................... 8
lit16 ............................................................................... 8
lit23 ............................................................................... 8
lit4 ................................................................................. 8
Protego_Release_01_05-Related-OEM-Documentation-PIC24FJ64GA004-Programmers_Reference_Manual.pdf