44
* This specification are subject to be changed without notice.
10.8.2001
EM73PA88AEM73PA88A
EM73PA88AEM73PA88A
EM73PA88A
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
PreliminaryPreliminary
PreliminaryPreliminary
Preliminary
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )
Operation descriptionOperation description
Operation descriptionOperation description
Operation description
ByteByte
ByteByte
Byte
CycleCycle
CycleCycle
Cycle
Flag Flag
Flag Flag
Flag
CC
CC
C
ZZ
ZZ
Z
SS
SS
S
TFCFC 0101 0011 SF←CF', CF←0110-*
TTCFS 0101 0010 SF←CF, CF←1111-*
TZS 0101 1011 SF←ZF 1 1 - - *
(12) Interrupt control(12) Interrupt control
(12) Interrupt control(12) Interrupt control
(12) Interrupt control
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )
Operation descriptionOperation description
Operation descriptionOperation description
Operation description
ByteByte
ByteByte
Byte
CycleCycle
CycleCycle
Cycle
Flag Flag
Flag Flag
Flag
CC
CC
C
ZZ
ZZ
Z
SS
SS
S
CIL r 0110 0011 11rr rrrr IL←IL & r 2 2 - - 1
DICIL r 0110 0011 10rr rrrr EIF←0,IL←IL&r 2 2 - - 1
EICIL r 0110 0011 01rr rrrr EIF←1,IL←IL&r 2 2 - - 1
EXAE 0111 0101 MASK↔Acc 1 1 - - 1
RTI 0100 1101 SP←SP+1,FLAG.PC 1 2 * * *
←STACK[SP],EIF ←1
(13) CPU control(13) CPU control
(13) CPU control(13) CPU control
(13) CPU control
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )
Operation descriptionOperation description
Operation descriptionOperation description
Operation description
ByteByte
ByteByte
Byte
CycleCycle
CycleCycle
Cycle
Flag Flag
Flag Flag
Flag
CC
CC
C
ZZ
ZZ
Z
SS
SS
S
NOP 0101 0110 no operation 1 1 - - -
(14) Timer/Counter & Data pointer & Stack pointer control(14) Timer/Counter & Data pointer & Stack pointer control
(14) Timer/Counter & Data pointer & Stack pointer control(14) Timer/Counter & Data pointer & Stack pointer control
(14) Timer/Counter & Data pointer & Stack pointer control
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )Mnemonic Object code ( binary )
Mnemonic Object code ( binary )
Operation descriptionOperation description
Operation descriptionOperation description
Operation description
ByteByte
ByteByte
Byte
CycleCycle
CycleCycle
Cycle
Flag Flag
Flag Flag
Flag
CC
CC
C
ZZ
ZZ
Z
SS
SS
S
LDADPL 0110 1010 1111 1100 Acc←[DP]
L
22-Z1
LDADPM 0110 1010 1111 1101 Acc←[DP]
M
22-Z1
LDADPH 0110 1010 1111 1110 Acc←[DP]
H
22-Z1
LDASP 0110 1010 1111 1111 Acc←SP 2 2 - Z 1
LDATAL 0110 1010 1111 0100 Acc←[TA]
L
22-Z1
LDATAM 0110 1010 1111 0101 Acc←[TA]
M
22-Z1
LDATAH 0110 1010 1111 0110 Acc←[TA]
H
22 -Z1
LDATBL 0110 1010 1111 1000 Acc←[TB]
L
22-Z1
LDATBM 0110 1010 1111 1001 Acc←[TB]
M
22-Z1
LDATBH 0110 1010 1111 1010 Acc←[TB]
H
22-Z1
STADPL 0110 1001 1111 1100 [DP]
L
←Acc 2 2 - - 1
STADPM 0110 1001 1111 1101 [DP]
M
←Acc 2 2 - - 1
STADPH 0110 1001 1111 1110 [DP]
H
←Acc 2 2 - - 1
STASP 0110 1001 1111 1111 SP←Acc 2 2 - - 1
STATAL 0110 1001 1111 0100 [TA]
L
←Acc 2 2 - - 1
STATAM 0110 1001 1111 0101 [TA]
M
←Acc 2 2 - - 1
STATAH 0110 1001 1111 0110 [TA]
H
←Acc 2 2 - - 1
STATBL 0110 1001 1111 1000 [ TB]
L
←Acc 2 2 - - 1
STATBM 0110 1001 1111 1001 [TB]
M
←Acc 2 2 - - 1
STATBH 0110 1001 1111 1010 [TB]
H
←Acc 2 2 - - 1
(11) Flag manipulation(11) Flag manipulation
(11) Flag manipulation(11) Flag manipulation
(11) Flag manipulation