Individual Instruction Descriptions

Example 4.14.3.3

ADDS A1, A1~, A1

Add accumulator string A1 to accumulator string A1~, put result in accumulator string A1.

Example 4.14.3.4

MULAPL A0, A0~

 

ADDS A0, A0~, PH

The first instruction multiplies MR and A0~, adds PL to A0, and stores the result in A0. The second instruction adds PH to the second word of memory string A0 and puts the result in accumulator string A0. Note that MULAPL and ADDS constitute a special sequence. When this sequence occurs, interrupts are NOT disabled, so interrupts should be disabled for correct operation. In extended sign mode, if A0 is AC0 = 0x0000, A0~ is AC16=0xFFFF and MR=0xFF, after execution AC0=0xFF01, AC1=0xFFFF.

Assembly Language Instructions

4-79

Page 165
Image 165
Texas Instruments MSP50C6xx manual Adds A1, A1~, A1