XB pma,COND
6-370
XB pma,COND
C2 xLP Source-Compatible Branch
SYNTAX OPTIONS
OPCODE
OBJMODE
RPT
CYC
XB pma,COND
0101 0110 1101 COND
CCCC CCCC CCCC CCCC
1
−
7/4
Operands
pma
16-bit immediate program-memory address, can only access high 64K of
program space range (0x3F0000 to 0x3FFFFF)
COND
Conditional codes:
COND
Syntax
Description
Flags Tested
0000
NEQ
Not Equal To
Z = 0
0001
EQ
Equal To
Z = 1
0010
GT
Greater Then
Z = 0 AND N = 0
0011
GEQ
Greater Then Or Equal To
N = 0
0100
LT
Less Then
N = 1
0101
LEQ
Less Then Or Equal To
Z = 1 OR N = 1
0110
HI
Higher
C = 1 AND Z = 0
0111
HIS, C
Higher Or Same, Carry
Set
C = 1
1000
LO, NC
Lower, Carry Clear
C = 0
1001
LOS
Lower Or Same
C = 0 OR Z = 1
1010
NOV
No Overflow
V = 0
1011
OV
Overflow
V = 1
1100
NTC
Test Bit Not Set
TC = 0
1101
TC
Test Bit Set
TC = 1
1110
NBIO
BIO Input Equal To Zero
BIO = 0
1111
UNC
Unconditional
−
Description
Conditional branch. If the specified condition is true, then branch by loading
the low 16 bits of PC with the 16-bit immediate value ”pma” and forcing the
upper 6 bits of the PC to 0x3F.; otherwise continue execution without
branching:
If (COND = true) PC(15:0) = pma;
If (COND = false) PC(15:0) = PC(15:0) + 2;
PC(21:16) = 0x3F;
Note:
If (COND = true) then the instruction takes 7 cycles.
If (COND = false) then the instruction takes 4 cycles.
Flags and
Modes
V
If the V flag is tested by the condition, then V is cleared.
Repeat
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Содержание TMS320C28x
Страница 30: ...1 12...
Страница 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Страница 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Страница 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Страница 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Страница 585: ...This page intentionally left blank 7 32 This page intentionally left blank...