4.4.2.4 MAC
Instructions
The dual source operand DSP instructions (CLR
, ED
, EDAC
, MAC
, MPY
, MPY.N
, MOVSAC
and MSC
), also referred to as MAC
instructions, use a simplified set of addressing modes to allow the user application to effectively manipulate the Data Pointers through register indirect tables.
The two-source operand prefetch registers must be members of the set {W8, W9, W10, W11}. For data reads, W8 and W9 are always directed to the X RAGU, and W10 and W11 are always directed to the Y AGU. The Effective Addresses generated (before and after modification) must therefore, be valid addresses within X Data Space for W8 and W9, and Y Data Space for W10 and W11.
In summary, the following addressing modes are supported by the MAC
class of instructions:
- Register Indirect
- Register Indirect Post-Modified by 2
- Register Indirect Post-Modified by 4
- Register Indirect Post-Modified by 6
- Register Indirect with Register Offset (Indexed)