beautypg.com

Texas Instruments MSP50C614 User Manual

Page 203

background image

Individual Instruction Descriptions

4-111

Assembly Language Instructions

cc names

Description

cc

cc name

Not cc name

Description

True condition (

Not true condition)

1

1

1

0

0

reserved

1

1

1

0

1

reserved

1

1

1

1

0

reserved

1

1

1

1

1

reserved

Description

PC is replaced with second word operand if condition is true (or unconditional).
If test condition is false, a NOP is executed.

Syntax

Alternate
Instruction

Description

JA

pma16 [, Rmod]

JNBE

Conditional jump on above (unsigned)

JNA

pma16 [, Rmod]

JBE

Conditional jump on not above (unsigned)

JB

pma16 [, Rmod]

JNAE

Conditional jump on below (unsigned)

JNB

pma16 [, Rmod]

JAE

Conditional jump on not below (unsigned)

JC

pma16 [, Rmod]

Conditional jump on CF = 1

JNC

pma16 [, Rmod]

Conditional jump on CF = 0

JE

pma16 [, Rmod]

Conditional jump on equal

JNE

pma16 [, Rmod]

Conditional jump on not equal

JG

pma16 [, Rmod]

JNLE

Conditional jump on greater (signed)

JNG

pma16 [, Rmod]

JLE

Conditional jump on not greater (signed)

JIN1

pma16 [, Rmod]

Conditional jump on port D pin PD

0

=1

JNIN1

pma16 [, Rmod]

Conditional jump on port D pin PD

0

=0

JIN2

pma16 [, Rmod]

Conditional jump on port D pin PD

1

=1

JNIN2

pma16 [, Rmod]

Conditional jump on port D pin PD

1

=0

JL

pma16 [, Rmod]

JNGE

Conditional jump on less than(signed)

JNL

pma16 [, Rmod]

JGE

Conditional jump on not less than (signed)

JO

pma16 [, Rmod]

Conditional jump on OF = 1

JNO

pma16 [, Rmod]

Conditional jump on OF = 0

JRA

pma16 [, Rmod]

Conditional jump on R

x above (unsigned)

JRNA

pma16 [, Rmod]

JRBE

Conditional jump on R

x not above (unsigned)

JRC

pma16 [, Rmod]

Conditional jump on XCF = 1

JRNC

pma16 [, Rmod]

Conditional jump on XCF = 0

JRE

pma16 [, Rmod]

JRZ

Conditional jump on XZF = 1 (equal)

JRNE

pma16 [, Rmod]

JRNZ

Conditional jump on XZF = 0 (not equal)

JRNBE

pma16 [, Rmod]

Conditional jump on R

x not below or equal (unsigned)

JRLZP

pma16 [, Rmod]

Conditional jump on R

x < 0 after post-mod