beautypg.com

Texas Instruments MSP50C6xx User Manual

Page 204

background image

Individual Instruction Descriptions

4-118

Description

Copy value of src to dest. Premodification of accumulator pointers is allowed
with some operand types.

Syntax

Description

MOV An[~], {adrs} [, next A]

Move data memory word to An[~]

MOV {adrs}, An[~] [, next A]

Move An[~] word to data memory

MOV An[~], imm16 [, next A]

Move immediate word to An[~]

MOV MR, imm16 [, next A]

Move immediate word to multiply register

MOV An, An~ [, next A]

Move An~ word to An

MOV An~, An [, next A]

Move An word to An~

MOV An[~], PH [, next A]

Move product high reg to An[~]

MOV SV, An[~] [, next A]

Move lower 4 bits of An[~] to SV register

MOV PH, An[~] [, next A]

Move An[~] to PH register

MOV MR, An[~] [, next A]

Move An[~] to MR register in signed multiplier mode

MOV An[~], *An[~] [, next A]

Move program memory word at *An[~] to An[~]

MOV {adrs}, Rx

Move Rx word to data memory

MOV Rx, {adrs}

Move data memory word to Rx

MOV Rx, imm16

Move immediate word to Rx

MOV Rx, R5

Move R5 to Rx

MOV PH, {adrs}

Move data memory word to product high (PH) register

MOV MR, {adrs}

Move data memory word to MR, set multiplier signed mode

MOV {adrs}, *An

Move ROM word at *An to data memory

MOV APn, {adrs}

Move data memory word (lower 6 bits)to APn register

MOV STAT, {adrs}

Move data memory word to status register (STAT)

MOV SV, {adrs}

Move data memory value (lower 4 bits) to shift value (SV) register

MOV TOS, {adrs}

Move data memory word to top of stack (TOS)

MOV {adrs}, PH

Move product high (PH) register to data memory

MOV {adrs}, MR

Move Multiplier register (MR) to data memory

MOV {adrs}, STAT

Move status register (STAT) to data memory

MOV {adrs}, STR

Move string register (STR) byte to data memory

MOV {adrs}, DP

Move data pointer (DP) to data memory

MOV {adrs}, SV

Move shift value (SV) (4 bits) to data memory

MOV {adrs}, APn

Move APn register to data memory

MOV STR, {adrs}

§

Move data memory byte to string register (STR)

MOV {adrs}, TOS

Move top of stack (TOS) to data memory word

MOV TFn, {flagadrs}

Move data flag to TFn in STAT register

MOV {flagadrs}, TFn

Move TFn from STAT register to memory flag

MOV TFn, {cc} [, Rx]

Load logic value of test condition to TFn bit in STAT register

MOV SV, imm4

Move immediate value to shift value (SV) register