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

no-image

MPC2F35E2

Manufacturer Part Number
MPC2F35E2
Description
Low-speed USB micro-controller
Manufacturer
MEGAWIN [Megawin Technology Co., Ltd]
Datasheet
Instruction Set Summary (212 instructions)
Note:
Mnemonic
38
ADC
SBC
AND
*
Add one clock period of page boundary is crossed.
Operand(s)
addr
#data
(addr
addr
(addr
(addr
addr
addr
addr
addr
#data
(addr
addr
(addr
(addr
addr
addr
addr
addr
#data
(addr
addr
(addr
(addr
addr
addr
addr
8
8
16
16
16
8
8
16
16
16
8
8
16
16
16
8)
8
8
8)
8
8
8)
8
8
, X
, X
, X
, X)
), Y
, X)
), Y
, X)
), Y
, X
, Y
, X
, Y
, X
, Y
MPC2F35_USB Data Sheet
Operation description
(ACC) ← (ACC) + (addr
(ACC) ← (ACC) + #data + (C)
(ACC) ← (ACC) + [(addr
(ACC) ← (ACC) + [addr
(ACC) ← (ACC) + {[addr
(ACC) ← (ACC) + [(addr
(ACC) ← (ACC) + (addr
(ACC) ← (ACC) + [addr
(ACC) ← (ACC) + [addr
(ACC) ← (ACC) – (addr
(ACC) ← (ACC) – #data – (~C)
(ACC) ← (ACC) – [(addr
(ACC) ← (ACC) – [addr
(ACC) ← (ACC) – {[addr
(ACC) ← (ACC) – [(addr
(ACC) ← (ACC) – (addr
(ACC) ← (ACC) – [addr
(ACC) ← (ACC) – [addr
(ACC) ← (ACC) ∩ (addr
(ACC) ← (ACC) ∩ #data
(ACC) ← (ACC) ∩ [(addr
(ACC) ← (ACC) ∩ [addr
(ACC) ← (ACC) ∩ {[addr
(ACC) ← (ACC) ∩ [(addr
(ACC) ← (ACC) ∩ (addr
(ACC) ← (ACC) ∩ [addr
(ACC) ← (ACC) ∩ [addr
8
16
16
8
16
16
8
16
8
16
8
16
16
8
16
8)
8
8→16
8)
8
8→16
) – (~C)
) + (C)
8)
8
8→16
+ (X)] – (~C)
+ (X)] + (C)
)
) – (~C)
+ (X)]
) + (C)
+ (X)
] – (~C)
+ (X)
] + (C)
+ (X)] – (~C)
+ (Y)] – (~C)
+ (X)] + (C)
+ (Y)] + (C)
)
+ (X)
]
+ (X)]
+ (Y)]
) + (Y)] – (~C)
) + (Y)] + (C)
) + (Y)]
→16
→16
→16
]} + (C)
]} – (~C)
]}
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
C, Z, V,S
Flag
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
MEGAWIN
Byte Cycle
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
3
3
3
5
4
4
5
4
4
5
4
4
3
2
5
4
6
4
3
2
5
4
6
4
3
2
5
4
6
4
*
*
*
*
*
*
*
*
*

Related parts for MPC2F35E2