
Preliminary W742E81A/W742C81A
- 42 -
Instruction set, continued
Machine code
Mnemonic
Function
Flag affected
W/C
Flag & Register
0101 1111 1xxx xxxx
MOVA
R, PAGE
ACC, R
←
PAGE (Page Register)
ZF
1/1
0101 1110 1xxx xxxx
MOV
PAGE, R
PAGE
←
(R)
1/1
0101 0110 1000 0i i i
MOV
PAGE, #I
PAGE
←
I
1/1
1001 1101 1xxx xxxx
MOV
R, WRP
R
←
WRP
1/1
1001 1100 1xxx xxxx
MOV
WRP, R
WRP
←
(R)
1/1
0011 0101 1000 i i i i
MOV
WRP, #I
WRP
←
I
1/1
1001 1101 0000 nnnn
MOV
WRn,DBKR
WRn
←
DBKR
1/1
1001 1111 0000 nnnn
MOV
WRn,TM1
WRn
←
TM1.4 - TM1.7, ACC
←
TM1.0 -
TM1.3
1/1
1001 1100 0000 nnnn
MOV
DBKR, WRn
DBKR
←
WRn
1/1
0011 0101 0000 ii i i
MOV
DBKR, #I
DBKR
←
I
1/1
0011 0100 0000 0ii i
MOV
ROMPR, #I
ROMPR
←
I
1/1
1000 1000 0xxx xxxx
MOV
ROMPR, R
ROMPR
←
(R)
1/1
1000 1001 0xxx xxxx
MOV
R, ROMPR
R
←
(ROMPR)
1/1
0101 1001 0xxx xxxx
MOVA
R, CF
ACC.0, R.0
←
CF
ZF
1/1
0101 1000 0xxx xxxx
MOV
CF, R
CF
←
(R.0)
CF
1/1
0100 1001 0xxx xxxx
MOVA
R, HCFL
ACC, R
←
HCF.0~HCF.3
ZF
1/1
0100 1001 1xxx xxxx
MOVA
R, HCFH
ACC, R
←
HCF.4~HCF.7
ZF
1/1
0101 0011 0000 i i i i
MOV
PM0, #I
Port Mode 0
←
I
1/1
0101 0111 0000 i i i i
MOV
PM1, #I
Port Mode 1
←
I
1/1
0101 0111 1000 i i i i
MOV
PM2, #I
Port Mode 2
←
I
1/1
0011 0111 1000 i i i i
MOV
PM5, #I
Port Mode 5
←
I
1/1
0100 0000 i00i 0i i i
CLR
EVF, #I
Clear Event Flag if In = 1
1/1
0101 1101 0xxx xxxx
MOVA
R, EVFL
R
←
EVF.0 - EVF.3
1/1
0101 1101 1xxx xxxx
MOVA
R, EVFH
R
←
EVF.4 - EVF.7
1/1
0100 0001 i00i 0i i i
MOV
HEF, #I
Set/Reset HOLD mode release Enable Flag
1/1
0101 0001 i00i 0i i i
MOV
IEF, #I
Set/Reset Interrupt Enable Flag
1/1
0100 0011 0000 i i i i
MOV
PEF, #I
Set/Reset Port Enable Flag
1/1
0101 0010 0000 i i i i
MOV
SEF, #I
Set/Reset STOP mode wake-up Enable Flag
for RC port
1/1