Extended Instructions
4-131
16-Bit MSP430X CPU
Ten of the 28 possible addressing combinations of the MOVX.A instruction can
use the MOVA instruction. This saves two bytes and code cycles. Examples
for the addressing combinations are:
MOVX.A
Rsrc,Rdst
MOVA Rsrc,Rdst
; Reg/Reg
MOVX.A
#imm20,Rdst
MOVA #imm20,Rdst
; Immediate/Reg
MOVX.A
&abs20,Rdst
MOVA &abs20,Rdst
; Absolute/Reg
MOVX.A
@Rsrc,Rdst
MOVA @Rsrc,Rdst
; Indirect/Reg
MOVX.A
@Rsrc+,Rdst
MOVA @Rsrc+,Rdst
; Indirect,Auto/Reg
MOVX.A
Rsrc,&abs20
MOVA Rsrc,&abs20
; Reg/Absolute
The next four replacements are possible only if 16-bit indexes are sufficient for
the addressing.
MOVX.A
z20(Rsrc),Rdst
MOVA z16(Rsrc),Rdst ; Indexed/Reg
MOVX.A
Rsrc,z20(Rdst)
MOVA Rsrc,z16(Rdst) ; Reg/Indexed
MOVX.A
symb20,Rdst
MOVA symb16,Rdst
; Symbolic/Reg
MOVX.A
Rsrc,symb20
MOVA Rsrc,symb16
; Reg/Symbolic
Содержание 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 ...