MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 154

no-image

MSC8101PG

Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
TRAP
TSTEQ
TSTEQA.x
TSTGE
TSTGEA .L
TSTGT
TSTGTA
Mnemomic
Execute a software exception (Cycle count depends upon machine state.)
PC
VBR[31:12]:trap_vector
Test for equal to zero
If Dn
Test for equal to zero
If Rx[15:0] == 0, then 1
If Rx[31:0] == 0, then 1
Test for greater than or equal to zero
If Dn
Test for greater than or equal to zero
If Rx
Test for greater than zero
If Dn
Test for greater than zero
If Rx
(ESP), SR
0, then 1
0, then 1
0, then 1
0, then 1
0, then 1
T, else 0
T, else 0
T, else 0
(ESP + 4), ESP + 8
Operation
T, else 0
T, else 0
T, else 0
T, else 0
PC
Table 9-5. Instructions Grouped Alphabetically (Continued)
T
T
T
T
T
T
T
ESP
Description
TRAP {trap_vector = 000}
TSTEQ Dn
TSTEQA.W Rx
TSTEQA.L Rx
TSTGE Dn
TSTGEA.L Rx
TSTGT Dn
TSTGTA Rx
Assembler Syntax
Words
1
1
1
1
1
1
1
1
Cycles
4/5
1
1
1
1
1
1
1
Type
4
1
2
2
1
2
1
2
Functional
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Program
Control
Group
DALU
DALU
DALU
AGU
AGU
AGU

Related parts for MSC8101PG