English
Language : 

W921E840A Datasheet, PDF (55/58 Pages) Winbond – 4-BIT MICROCONTROLLER
W921E840A/W921C840
11. Instruction Set, continued
Machine code
Mnemonic
11 1111 xxxx
10 0xxx i i i i
MOV Px, B
MOV PMx, #I
Serial I/O
00 0100 1111
00 0101 1111
SOP
SIP
Rotate or Shift
00 0000 1000
00 0001 1000
SRL A
SRH A
00 0010 1000
SLL A
00 0011 1000
00 0100 1000
SLH A
RRC A
00 0110 1000
RLC A
Branch
10 1000 0aaa, aaaaaaaaaa
JB0 addr
10 1000 1aaa, aaaaaaaaaa
JB1 addr
10 1001 0aaa, aaaaaaaaaa
JB2 addr
10 1001 1aaa, aaaaaaaaaa
JB3 addr
10 1010 0aaa, aaaaaaaaaa
JC addr
10 1010 1aaa, aaaaaaaaaa
JNC addr
10 1011 0aaa, aaaaaaaaaa
JZ addr
10 1011 1aaa, aaaaaaaaaa
JNZ addr
10 1100 0aaa, aaaaaaaaaa
JMPL addr
10 1100 1aaa, aaaaaaaaaa
CALL addr
10 1101 aaaa
CALLP addr
10 1110 aaaa
TBL addr
*1: Depends on the SRMNR, SRLNR register
Function
B → Px
I → PMx
A B U V W Status W/C Memo
B
− 1/1
− 1/1 Mode of Port 2 to 6
−
−
An→An-1, 0→A3
A
An→An-1, 1→A3
A
An→An+1, 0→A0
A
An→An+1, 1→A0
A
An→An-1, A0→C, C→A3 A
An→An+1, A3→C, C→A0 A
−
*1
−
*1
Z
1/1 n = 3 to 1
Z
1/1 n = 3 to 1
Z
1/1 n = 0 to 2
Z
1/1 n = 0 to 2
Z, C 1/1 n = 3 to 1
Z, C 1/1 n = 0 to 2
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
@Addr → PC
−
AB
AB
− 2/2
− 2/2
− 2/2
− 2/2
− 2/2
− 2/2
− 2/2
− 2/2
− 2/2 Long jump
− 2/2
− 1/2 Indirect address call
Z
1/2 Look-up table
- 55 -
Publication Release Date: July 1999
Revision A3