August 1993
30
Philips Semiconductors
Product specification
16-bit microcontroller
P90CE201
Notes
1.
2.
3.
4.
5.
6.
7.
[ ] = bit number
* = affected
= unaffected
0 = cleared
1 = set
U = defined
@ = location addressed by
NOT
OR
ORI
PEA
RESET
ROL, ROR
ROXL,
ROXR
RTE
RTR
Logical Complement
Inclusive OR Logical
Inclusive OR Immediate
Push Effective Address
Reset External Devices
Rotate (Without Extend)
Rotate with Extend
~(Destination)
→
Destination
(Destination) v (Source)
→
Destination
(Destination) v Immediate Data
→
Destination
Destination
→
SP @
(Destination) Rotated by < count >
→
Destination
(Destination) Rotated by < count >
→
Destination
*
*
*
*
*
*
*
*
*
*
*
0
0
0
0
0
0
0
0
*
*
Return from Exception
Return and Restore
Condition Codes
Return from Subroutine
Subtract Decimal with
Extend
Set According to
Condition
Load Status Register
and Stop
Subtract Binary
Subtract Address
Subtract Immediate
Subtract Quick
Subtract with Extend
Swap Register Halves
Test and Set an Operand (Destination) Tested
→
CC; 1
→
[ 7 ] of
Destination
Trap
PC
→
SSP @
; SR
→
SSP @
; (Vector)
→
PC
Trap on Overflow
If V then TRAP
Test and Operand
(Destination) Tested
→
CC
Unlink
An
→
SP; SP @
+ →
An
SP @
+ →
SR; SP @
+ →
PC
SP @
+ →
SR; SP @
+ →
PC
*
*
*
*
*
*
*
*
*
*
RTS
SBCD
SP @
+ →
PC
(Destination)
10
(Source)
10
X
→
Destination
*
U
*
U
*
S
CC
if CC then 1
→
Destination; else 0
→
Destination
STOP
Immediate Data
→
SR; STOP
*
*
*
*
*
SUB
SUBA
SUBI
SUBQ
SUBX
SWAP
TAS
(Destination)
(Source)
→
Destination
(Destination)
(Source)
→
Destination
(Destination)
Immediate Data
→
Destination
(Destination)
Immediate Data
→
Destination
(Destination)
(Source)
X
→
Destination
Register [ 31:16 ]
Register [ 15:0 ]
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
0
0
*
*
*
*
0
0
TRAP
TRAPV
TST
UNLK
*
*
0
0
MNEMONIC
DESCRIPTION
OPERATION
CONDITION CODES
X
N
Z
V
C