34
* This specification are subject to be changed without notice.
12.17.2001
EM73P361AEM73P361A
EM73P361AEM73P361A
EM73P361A
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
(8) Bit manipulation(8) Bit manipulation
(8) Bit manipulation(8) Bit manipulation
(8) Bit manipulation
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
CLM b 1111 00bb RAM[HL]b←011--1
CLP p,b 0110 1101 11bb pppp PORT[p]
b
←022--1
CLPL 0110 0000 PORT[LR
3-2
+4]LR
1-0
←012--1
CLR y,b 0110 1100 11bb yyyy RAM[y]
b
←022--1
SEM b 1111 01bb RAM[HL]
b
←111--1
SEP p,b 0110 1101 01bb pppp PORT[p]
b
←122--1
SEPL 0110 0010 PORT[LR
3-2
+4]LR
l-0
←112 --1
SET y,b 0110 1100 01bb yyyy RAM[y]
b
←122--1
TF y,b 0110 1100 00bb yyyy SF←RAM[y]
b
'22--*
TFA b 1111 10bb SF←Acc
b
'11--*
TFM b 1111 11bb SF←RAM[HL]
b
'11--*
TFP p,b 0110 1101 00bb pppp SF←PORT[p]
b
'22--*
TFPL 0110 0001 SF←PORT[LR
3-2
+4]LR
1-0
'12--*
TT y,b 0110 1100 10bb yyyy SF←RAM[y]
b
22--*
TTP p,b 0110 1101 10bb pppp SF←PORT[p]
b
22--*
(9) Subroutine(9) Subroutine
(9) Subroutine(9) Subroutine
(9) Subroutine
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
LCALL a 0100 0aaa aaaa aaaa STACK[SP]←PC, 2 2 - - -
SP←SP -1, PC←a
SCALL a 1110 nnnn STACK[SP]←PC, 1 2 - - -
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 - - -
(10) Input/output(10) Input/output
(10) Input/output(10) Input/output
(10) Input/output
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
INA p 0110 1111 0100 pppp Acc←PORT[p] 2 2 - Z Z'
INM p 0110 1111 1100 pppp RAM[HL]←PORT[p] 2 2 - - Z'
OUT #k,p 0100 1010 kkkk pppp PORT[p]←k22--1
OUTA p 0110 1111 000p pppp PORT[p]←Acc 2 2 - - 1
OUTM p 0110 1111 100p pppp PORT[p]←RAM[HL] 2 2 - - 1
(11) Flag manipulation(11) Flag manipulation
(11) Flag manipulation(11) Flag manipulation
(11) Flag manipulation
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
CGF 0101 0111 GF←011--1
SGF 0101 0101 GF←111--1