Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
16-bit MCU and DSC Programmer’s Reference Manual
DS70157F-page 316 © 2005-2011 Microchip Technology Inc.
Example 1:
MUL.US W0, [W1], W2 ; Multiply W0*[W1] (unsigned-signed)
; Store the result to W2:W3
Before
Instruction
After
Instruction
W0 C000 W0 C000
W1 2300 W1 2300
W2 00DA W2 0000
W3 CC25 W3 F400
Data 2300 F000 Data 2300 F000
SR 0000 SR 0000
Example 2:
MUL.US W6, [W5++], W10 ; Mult. W6*[W5] (unsigned-signed)
; Store the result to W10:W11
; Post-Increment W5
Before
Instruction
After
Instruction
W5 0C00 W5 0C02
W6 FFFF W6 FFFF
W10 0908 W10 8001
W11 6EEB W11 7FFE
Data 0C00 7FFF Data 0C00 7FFF
SR 0000 SR 0000
Protego_Release_01_05-Related-OEM-Documentation-PIC24FJ64GA004-Programmers_Reference_Manual.pdf