Texas Instruments MSP50C614 User Manual

Page 209

Advertising
background image

Individual Instruction Descriptions

4-117

Assembly Language Instructions

Description

Copy value of

src to dest. Premodification of accumulator pointers is allowed

with some operand types.

Syntax

Description

MOV A

n[~], {adrs} [, next A]

Move data memory word to A

n[~]

MOV {

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

Move A

n[~] word to data memory

MOV A

n[~], imm16 [, next A]

Move immediate word to A

n[~]

MOV MR,

imm16 [, next A]

Move immediate word to multiply register

MOV A

n, An~ [, next A]

Move A

n~ word to An

MOV A

n~, An [, next A]

Move A

n word to An~

MOV A

n[~], PH [, next A]

Move product high reg to A

n[~]

MOV SV, A

n[~] [, next A]

Move lower 4 bits of A

n[~] to SV register

MOV PH, A

n[~] [, next A]

Move A

n[~] to PH register

MOV MR, A

n[~] [, next A]

Move A

n[~] to MR register in signed multiplier mode

MOV A

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

Move program memory word at *A

n[~] to An[~]

MOV {

adrs}, Rx

Move R

x word to data memory

MOV R

x, {adrs}

Move data memory word to R

x

MOV R

x, imm16

Move immediate word to R

x

MOV R

x, R5

Move R5 to R

x

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 *A

n to data memory

MOV AP

n, {adrs}

Move data memory word (lower 6 bits)to AP

n 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 AP

n 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 TF

n, {flagadrs}

Move data flag to TF

n in STAT register

MOV {

flagadrs}, TFn

Move TF

n from STAT register to memory flag

MOV TF

n, {cc} [, Rx]

Load logic value of test condition to TF

n bit in STAT register

MOV SV,

imm4

Move immediate value to shift value (SV) register

Advertising