
| Add PREG, with shift specified by PM bits, to ACC; load data memory value to TREG0; multiply data memory value by program memory value and store result in PREG | |
| Add PREG, with shift specified by PM bits, to ACC; load data memory value to TREG0; multiply data memory value by program memory value and store result in PREG; and move data | |
| Add PREG, with shift specified by PM bits, to ACC; load data memory value to TREG0; multiply data memory value by value specified in BMAR and store result in PREG; and move data | |
| Add PREG, with shift specified by PM bits, to ACC; load data memory value to TREG0; multiply data memory value by value specified in BMAR and store result in PREG | |
| Modify AR | |
|
Multiply data memory value by TREG0 and store result in PREG Multiply short immediate by TREG0 and store result in PREG Multiply long immediate by TREG0 and store result in PREG |
|
| Add PREG, with shift specified by PM bits, to ACC; multiply data memory value by TREG0 and store result in PREG | |
| Subtract PREG, with shift specified by PM bits, from ACC; multiply data memory value by TREG0 and store result in PREG | |
| Multiply unsigned data memory value by TREG0 and store result in PREG |