CPU Registers
4-31
16-Bit MSP430X CPU
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 four
MSBs of the index are contained in the extension word, and the 16 LSBs are
contained in the word following the instruction.
Length:
Three or four 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:
Two words beginning with address EDE
Destination:
Two words beginning with address TONI
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
Содержание MSP430x4xx Family
Страница 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Страница 2: ......
Страница 6: ...vi ...
Страница 114: ...3 76 RISC 16 Bit CPU ...
Страница 304: ...5 20 FLL Clock Module ...
Страница 340: ...7 8 Supply Voltage Supervisor ...
Страница 348: ...8 8 16 Bit Hardware Multiplier ...
Страница 372: ...9 24 32 Bit Hardware Multiplier ...
Страница 400: ...10 28 DMA Controller ...
Страница 428: ...13 10 Basic Timer1 ...
Страница 466: ...15 24 Timer_A ...
Страница 522: ...17 30 USART Peripheral Interface UART Mode ...
Страница 544: ...18 22 USART Peripheral Interface SPI Mode ...
Страница 672: ...23 12 Comparator_A ...
Страница 692: ...24 20 LCD Controller ...
Страница 746: ...26 28 ADC12 ...