MPC2F35E2 MEGAWIN [Megawin Technology Co., Ltd], MPC2F35E2 Datasheet - Page 44

no-image

MPC2F35E2

Manufacturer Part Number
MPC2F35E2
Description
Low-speed USB micro-controller
Manufacturer
MEGAWIN [Megawin Technology Co., Ltd]
Datasheet
Note:
Mnemonic
44
JMP
BRA
BEQ
BNE
BCS
BCC
BMI
BPL
BVS
BVC
BIT
BBR0
BBR7
BBS0
BBS7
**
If the assembler does not support this instruction, please use DB to implement it. The OP code of BBR0 ~ BBR7 is 0F ~ 7F,
Add one clock period if branch occurs to location in same page. Add two clock periods if branch to another page occurs.
and the BBS0 ~ BBS7 is 8F ~ FF.
Operand(s)
label
(label
(label, X
addr8
addr
addr
addr
addr
addr
addr
addr
addr
addr
addr
addr
addr
#data
addr
addr
addr
addr
8 (relative)
8
8
8
8
8
8
8
8
8
16
16
8
8
8
8
)
, X
, X
)
MPC2F35_USB Data Sheet
Operation description
(PC) ← label; the label may be address or
variable.
(PC) ← (label)
(PC) ← {[label + (X)
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(ACC) ∩ (addr
(ACC) ∩ [addr
(ACC) ∩ (addr
(ACC) ∩ [addr
(ACC) ∩ #data
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
8
16
8
16
)
+ (X)]
)
+ (X)]
8
8
8
8
8
8
8
8
8
8
8
8
8
if Z == 1 (+/- relative)
if Z == 0 (+/- relative)
if C == 1 (+/- relative)
if C == 0 (+/- relative)
if (S == 1)
if (S == 0)
if (V == 1)
if (V == 0)
if ACC.0 == 0 (+/- relative)
if ACC.7 == 0 (+/- relative)
if ACC.0 == 1 (+/- relative)
if ACC.7 == 1 (+/- relative)
→16
]}
Flag
Z
Z
Z
Z
Z
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
MEGAWIN
Byte Cycle
3
3
3
2
2
2
2
2
2
2
2
2
2
2
3
3
2
3
3
3
3
2
2
2
2
2
2
2
2
3
6
6
3
3
4
4
4
2
5
5
5
5
**
**
**
**
**
**
**
**

Related parts for MPC2F35E2