7778h
Address
Space
579Ch
52D2h
PC
21038h
21036h
21034h
Before:
Address
Space
After:
PC
0001h
2345h
7777Ah
77778h
0007h
7777h
7777Ah
77778h
65432h
+12345h
77777h
src
dst
Sum
0006h
5432h
3579Eh
3579Ch
0006h
5432h
3579Eh
3579Ch
1987h
21032h
xxxxh
2103Ah
7778h
579Ch
52D2h
21038h
21036h
21034h
1987h
21032h
xxxxh
2103Ah
Addressing Modes
136
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
CPUX
4.4.4.2
MSP430X Instruction With Absolute Mode
If an MSP430X instruction is used with absolute addressing mode, the absolute address is a 20-bit value
and, therefore, points to any address in the memory range. The address value is calculated as an index
from 0. The 4 MSBs of the index are contained in the extension word, and the 16 LSBs are contained in
the word following the instruction.
Length:
3 or 4 words
Operation:
The operand is the content of the addressed memory location.
Comment:
Valid for source and destination. The assembler calculates the index from 0 and
inserts it.
Example:
ADDX.A &EDE,&TONI ;
This instruction adds the 20-bit data contained in the absolute source and
destination addresses and places the result into the destination.
Source:
2 words beginning with address EDE
Destination:
2 words beginning with address TONI