|
W742C813 Datasheet, PDF (51/56 Pages) Winbond – 4 BIT MICROCONTROLLER | |||
|
◁ |
W742E/C813
Instruction set, continued
Machine code
Mnemonic
Function
Flag affected W/C
Data move
1110 1nnn nxxx xxxx MOV
WRn, R
WRnâ(R)
1/1
1111 1nnn nxxx xxxx MOV
R, WRn
Râ(WRn)
1/1
0110 1nnn nxxx xxxx MOVA WRn, R
ACC, WRnâ(R)
ZF
1/1
0111 1nnn nxxx xxxx MOVA R, WRn
ACC, Râ(WRn)
ZF
1/1
0101 1001 1xxx xxxx MOV
R, ACC
Râ(ACC)
1/1
0100 1110 1xxx xxxx MOV
ACC, R
ACCâ(R)
ZF
1/1
1011 1 i i i i xxx xxxx MOV
R, #I
RâI
1/1
1100 1nnn n000 qqqq MOV
WRn, @WRq WRnâ[(DBKRH)x800H+(DBKRL)Ã80H+(
1/2
PAGE)x10H +(WRq)]
1101 1nnn n000 qqqq MOV
@WRq, WRn [(DBKRH)x800H+(DBKRL)Ã80H+(PAGE)x
1/2
10H +(WRq)]âWRn
1000 1100 0xxx xxxx MOV
TAB0, R
TAB0â(R)
1/1
1000 1100 1xxx xxxx MOV
TAB1, R
TAB1â(R)
1/1
1000 1110 0xxx xxxx MOV
TAB2, R
TAB2â(R)
1/1
1000 1110 1xxx xxxx MOV
TAB3, R
TAB3â(R)
1/1
1000 1101 0xxx xxxx MOVC R
Râ[(TAB3)Ã1000H+(TAB2)Ã100H+(TAB1
1/2
) x10H + (TAB0)]/4
Input & Output
0101 1011 0xxx xxxx MOVA R, RA
ACC, Râ[RA]
ZF
1/1
0101 1011 1xxx xxxx MOVA R, RB
ACC, Râ[RB]
ZF
1/1
0100 1011 0xxx xxxx MOVA R, RC
ACC, Râ[RC]
ZF
1/1
0100 1011 1xxx xxxx MOVA R, RD
ACC, Râ[RD]
ZF
1/1
0101 1100 0xxx xxxx MOVA R, P0
ACC, Râ[P0]
ZF
1/1
0101 1100 0xxx xxxx MOVA R, P1
ACC, Râ[P1]
ZF
1/1
0101 1010 0xxx xxxx MOV
RA, R
[RA]â(R)
1/1
0101 1010 1xxx xxxx MOV
RB, R
[RB]â(R)
1/1
1010 1100 0xxx xxxx MOV
RC, R
[RC]â(R)
1/1
1010 1100 1xxx xxxx MOV
RD, R
[RD]â(R)
1/1
0101 1110 0xxx xxxx MOV
RE, R
[RE]â(R)
1/1
1010 1110 0xxx xxxx MOV
RF, R
[RF]â(R)
1/1
1010 1101 0xxx xxxx MOV
P0, R
[P0]â(R)
1/1
0001 0010 i i i i i i i i
MOV
MFP, #I
[MFP]â I
1/1
- 51 -
Publication Release Date: December 2000
Revision A1
|
▷ |