EM73P461A
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
(7) Compare
Mnemonic
Object code (binary) Operation description
Byte Cycle
Flag
C
C
C
C
-
Z
S
CMP #k,y 0100 1011 kkkk yyyy k-RAM[y]
2
2
1
2
1
2
2
2
1
2
1
2
Z
Z
Z
Z
Z
Z
Z'
Z'
Z'
C
Z'
C
CMPA x
CMPAM
0110 1011 xxxx xxxx
0111 0011
RAM[x]-Acc
RAM[HL] - Acc
CMPH #k 0110 1110 1011 kkkk k - HR
CMPIA #k 1011 kkkk k - Acc
CMPL #k 0110 1110 0011 kkkk k-LR
C
-
(8) Bit manipulation
Mnemonic
Object code (binary) Operation description
Byte Cycle
Flag
C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Z
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
S
1
1
1
1
1
1
1
1
*
*
*
*
*
*
*
CLM
CLP
CLPL
CLR
SEM
SEP
SEPL
SET
TF
TFA
TFM
TFP
TFPL
TT
b
1111 00bb
RAM[HL]b←0
PORT[p]b←0
PORT[LR3-2+4]LR1-0←0
RAM[y]b←0
RAM[HL]b←1
PORT[p]b←1
PORT[LR3-2+4]LRl-0←1
RAM[y]b←1
SF←RAM[y]b'
SF←Accb'
SF←RAM[HL]b'
SF←PORT[p]b'
SF←PORT[LR3-2+4]LR1-0'
SF←RAM[y]b
1
2
1
2
1
2
1
2
2
1
1
2
1
2
2
1
2
2
2
1
2
2
2
2
1
1
2
2
2
2
p,b 0110 1101 11bb pppp
0110 0000
y,b
b
p,b 0110 1101 01bb pppp
0110 0010
y,b 0110 1100 01bb yyyy
y,b 0110 1100 00bb yyyy
0110 1100 11bb yyyy
1111 01bb
b
b
1111 10bb
1111 11bb
p,b 0110 1101 00bb pppp
0110 0001
y,b 0110 1100 10bb yyyy
p,b 0110 1101 10bb pppp
TTP
SF←PORT[p]b
(9) Subroutine
Mnemonic
LCALL a
Object code (binary) Operation description
Byte Cycle
Flag
C
-
Z
-
S
-
0100 0aaa aaaa aaaa
1110 nnnn
STACK[SP]←PC,
SP←SP -1, PC←a
STACK[SP]←PC,
2
1
2
2
SCALL a
-
-
-
-
-
-
SP←SP - 1, PC←a,
a = 8n +6 (n=1~15),0086h (n =0)
RET
0100 1111
SP←SP + 1, PC←STACK[SP]
1
2
* This specification are subject to be changed without notice.
12.27.2001
35