Texas Instruments MSP50C614 manual Tos Pc +, R7 +, Nop, PC PC + Flags Affected None Opcode

Models: MSP50C614

1 414
Download 414 pages 24.44 Kb
Page 178
Image 178

Individual Instruction Descriptions

4.14.9 Ccc

Conditional Subroutine Call

 

 

 

 

Syntax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[label]

name

address

 

Clock, clk

Word, w

With RPT, clk

Class

 

 

 

 

 

 

 

 

 

 

 

Ccc²

pma16

 

2

2

N/R

7c

²Cannot immediately follow a CALL instruction with a return instruction.

 

If true

 

 

 

 

 

 

 

 

 

If Not true

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[label]

 

CZ

 

 

 

pma16

[label]

 

 

CNZ

 

 

pma16

 

 

[label]

 

CS

 

 

 

pma16

[label]

 

 

CNS

 

 

pma16

 

 

[label]

 

CC

 

 

 

pma16

[label]

 

 

CNC

 

 

pma16

 

 

[label]

 

CG

 

 

 

pma16

[label]

 

 

CNG

 

 

pma16

 

 

[label]

 

CE

 

 

 

pma16

[label]

 

 

CNE

 

 

pma16

 

 

[label]

 

CA

 

 

 

pma16

[label]

 

 

CNA

 

 

pma16

 

 

[label]

 

CB

 

 

 

pma16

[label]

 

 

CNB

 

 

pma16

 

 

[label]

 

CO

 

 

 

pma16

[label]

 

 

CNO

 

 

pma16

 

 

[label]

 

CRC

 

 

pma16

[label]

 

 

CRNC

 

pma16

 

 

[label]

 

CRE

 

 

pma16

[label]

 

 

CRNE

 

pma16

 

 

[label]

 

CL

 

 

 

pma16

[label]

 

 

CNL

 

 

pma16

 

 

[label]

 

CTF1

 

 

pma16

[label]

 

 

CNTF1

 

pma16

 

 

[label]

 

CTF2

 

 

pma16

[label]

 

 

CNTF2

 

pma16

 

 

[label]

 

CTAG

 

 

pma16

[label]

 

 

CNTAG

 

pma16

 

 

[label]

 

CIN1

 

 

pma16

[label]

 

 

CNIN1

 

pma16

 

 

[label]

 

CIN2

 

 

pma16

[label]

 

 

CNIN2

 

pma16

 

 

[label]

 

CXZ

 

 

pma16

[label]

 

 

CXNZ

 

pma16

 

 

[label]

 

CXS

 

 

pma16

[label]

 

 

CXNS

 

pma16

 

 

[label]

 

CXG

 

 

pma16

[label]

 

 

CXNG

 

pma16

 

 

[label]

 

CRA

 

 

pma16

[label]

 

 

CRNA

 

pma16

 

Execution

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IF (cc = true)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*R7

TOS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TOS

PC + 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PC

pma16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R7

R7 + 2

 

 

 

 

 

 

 

 

 

 

 

 

 

ELSE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NOP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PC PC + 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flags Affected

none

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instructions

 

16

15

 

14

13

12

 

11

10

9

8

7

6

5

 

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ccc pma16

 

1

0

 

0

0

0

 

1

Not

 

 

cc

 

 

 

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

pma16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4-86

Page 178
Image 178
Texas Instruments MSP50C614 manual Tos Pc +, R7 +, Nop, PC PC + Flags Affected None Opcode