English
Language : 

W921E400A Datasheet, PDF (50/53 Pages) Winbond – 4-BIT MICROCONTROLLER
W921E400A/W921C400
Instruction Set, continued
Machine code
11 1111 xxxx
Mnemonic
MOV Px, B
10 0xxx i i i i
MOV PMx, #I
Serial I/O
00 0100 1111
SOP
00 0101 1111
SIP
Rotate or Shift
00 0000 1000
SRL A
00 0001 1000
SRH A
00 0010 1000
SLL A
00 0011 1000
SLH A
00 0100 1000
RRC A
00 0110 1000
RLC A
Branch
10 1000 00aa, aaaaaaaaaa JB0 addr
10 1000 10aa, aaaaaaaaaa JB1 addr
10 1001 00aa, aaaaaaaaaa JB2 addr
10 1001 10aa, aaaaaaaaaa JB3 addr
10 1010 00aa, aaaaaaaaaa JC addr
10 1010 10aa, aaaaaaaaaa JNC addr
10 1011 00aa, aaaaaaaaaa JZ addr
10 1011 10aa, aaaaaaaaaa JNZ addr
10 1100 00aa, aaaaaaaaaa JMPL addr
10 1100 10aa, aaaaaaaaaa CALL addr
10 1101 aaaa
CALLP addr
10 1110 aaaa
TBL addr
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
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
Addr → PC
@Addr → PC
AB
AB
*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
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
*1: Depends on the SRMNR, SRLNR register
- 50 -