Texas Instruments MSP50C614 manual ±22. Class 4a Instruction Description

Models: MSP50C614

1 414
Download 414 pages 24.44 Kb
Page 127
Image 127

 

 

Instruction Classification

 

Table 4±22. Class 4a Instruction Description

 

 

 

 

 

C4a

Mnemonic

Description

 

 

 

 

 

0

MOV {adrs}, Rx

Store Rx register to data memory referred by addressing mode {adrs}. Modify

 

 

 

transfer status.

 

1MOV Rx, {adrs} Load Rx with the value in data memory referred by addressing mode {adrs}. Modify transfer status.

Table 4±23. Class 4b Instruction Description

C4b

Mnemonic

Description

 

 

 

 

0

0

ADDB Rx, imm8

Add 8 bit positive constant to Rx register. Modify RX status.

 

 

 

 

0

1

SUBB Rx, imm8

Subtract 8 bit positive constant from Rx register. Modify RX status.

 

 

 

 

1

0

MOVB Rx, imm8

Load Rx with the an 8 bit positive constant. Modify RX status.

 

 

 

 

1

1

CMPB Rx, imm8

Store the status of the subtraction (Rx ± 8 bit positive constant) into RZF and RCF

 

 

 

bits of the STAT register. Rx remains unchanged.

 

 

 

 

Table 4±24. Class 4c Instruction Description

C4c

Mnemonic

Description

 

 

 

 

0

0

ADD Rx, imm16

Add 16 bit positive constant to Rx register. Modify RX status.

 

 

 

 

0

1

SUB Rx, imm16

Subtract 16 bit positive constant from Rx register. Modify RX status.

 

 

 

 

1

0

MOV Rx, imm16

Load Rx with the an 16 bit positive constant. Modify RX status.

 

 

 

 

1

1

CMP Rx, imm16

Store the status of the subtraction (Rx ± 16 bit positive constant) into RZF and RCF

 

 

 

bits of the STAT register. Rx remains unchanged.

 

 

 

 

Table 4±25. Class 4d Instruction Description

C4d

Mnemonic

Description

 

 

 

 

0

0

ADD Rx, R5

Add R5 to Rx register, Modify RX status.

 

 

 

 

0

1

SUB Rx, R5

Subtract R5 from Rx register. Modify RX status.

 

 

 

 

1

0

MOV Rx, R5

Load Rx with R5. Modify RX status.

 

 

 

 

1

1

CMP Rx, R5

Store the status of the subtraction (Rx ± R5) into RZF and RCF bits of the STAT

 

 

 

register. Rx and R5 remain unchanged.

 

 

 

 

Assembly Language Instructions

4-35

Page 127
Image 127
Texas Instruments MSP50C614 manual ±22. Class 4a Instruction Description, ±23. Class 4b Instruction Description