Addressing Modes
3-13
RISC 16-Bit CPU
3.3.4
Absolute Mode
The absolute mode is described in Table 3−7.
Table 3−7. Absolute Mode Description
Assembler Code
Content of ROM
MOV &EDE,&TONI
MOV X(0),Y(0)
X = EDE
Y = TONI
Length:
Two or three words
Operation:
Move the contents of the source address EDE to the
destination address TONI. The words after the instruction
contain the absolute address of the source and destination
addresses. With absolute mode, the PC is incremented
automatically so that program execution continues with the
next instruction.
Comment:
Valid for source and destination
Example:
MOV &EDE,&TONI ;Source address EDE=0F016h,
;dest. address TONI=01114h
01114h
Address
Space
0F016h
04292h
PC
0FF16h
0FF14h
0FF12h
0xxxxh
0A123h
0F018h
0F016h
0F014h
0xxxxh
0xxxxh
01234h
01116h
01114h
01112h
0xxxxh
Register
Before:
01114h
Address
Space
0F016h
04292h
PC
0FF16h
0FF14h
0FF12h
0xxxxh
0A123h
0F018h
0F016h
0F014h
0xxxxh
0xxxxh
0A123h
01116h
01114h
01112h
0xxxxh
Register
After:
0xxxxh
This address mode is mainly for hardware peripheral modules that are located
at an absolute, fixed address. These are addressed with absolute mode to
ensure software transportability (for example, position-independent code).
Summary of Contents for MSP430x4xx Family
Page 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Page 2: ......
Page 6: ...vi ...
Page 114: ...3 76 RISC 16 Bit CPU ...
Page 304: ...5 20 FLL Clock Module ...
Page 340: ...7 8 Supply Voltage Supervisor ...
Page 348: ...8 8 16 Bit Hardware Multiplier ...
Page 372: ...9 24 32 Bit Hardware Multiplier ...
Page 400: ...10 28 DMA Controller ...
Page 428: ...13 10 Basic Timer1 ...
Page 466: ...15 24 Timer_A ...
Page 522: ...17 30 USART Peripheral Interface UART Mode ...
Page 544: ...18 22 USART Peripheral Interface SPI Mode ...
Page 672: ...23 12 Comparator_A ...
Page 692: ...24 20 LCD Controller ...
Page 746: ...26 28 ADC12 ...