|
EM73P968 Datasheet, PDF (51/53 Pages) ELAN Microelectronics Corp – 4-BIT MICRO-CONTROLLER FOR LCD PRODUCT | |||
|
◁ |
Mnemonic
CMPAM
CMPH #k
CMPIA #k
CMPL #k
EM73P968
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Preliminary
Object code ( binary ) Operation description
0111 0011
0110 1110 1011 kkkk
1011 kkkk
0110 1110 0011 kkkk
RAM[HL] - Acc
k - HR
k - Acc
k-LR
Byte Cycle
Flag
C ZS
1
1 C Z Z'
2
2
- ZC
1
1 C Z Z'
2
2
- ZC
(8) Bit manipulation
Mnemonic Object code ( binary ) Operation description
CLM b 1111 00bb
CLP p,b 0110 1101 11bb pppp
CLPL
0110 0000
CLR y,b 0110 1100 11bb yyyy
SEM b 1111 01bb
SEP p,b 0110 1101 01bb pppp
SEPL
0110 0010
SET y,b 0110 1100 01bb yyyy
TF y,b 0110 1100 00bb yyyy
TFA b 1111 10bb
TFM b 1111 11bb
TFP p,b 0110 1101 00bb pppp
TFPL
0110 0001
TT y,b 0110 1100 10bb yyyy
TTP p,b 0110 1101 10bb pppp
(9) Subroutine
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[LR 3-2 +4]LR1-0'
SFâRAM[y]b
SFâPORT[p]b
Byte Cycle
Flag
C ZS
1
1
- -1
2
2
- -1
1
2
- -1
2
2
- -1
1
1
- -1
2
2
- -1
1
2
- -1
2
2
- -1
2
2
- -*
1
1
- -*
1
1
- -*
2
2
- -*
1
2
- -*
2
2
- -*
2
2
- -*
Mnemonic Object code ( binary ) Operation description
Byte Cycle
Flag
C ZS
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
Mnemonic Object code ( binary ) Operation description
INA p
INM p
OUT #k,p
OUTA p
OUTM p
0110 1111 0100 pppp
0110 1111 1100 pppp
0100 1010 kkkk pppp
0110 1111 000p pppp
0110 1111 100p pppp
AccâPORT[p]
RAM[HL]âPORT[p]
PORT[p]âk
PORT[p]âAcc
PORT[p]âRAM[HL]
Byte Cycle
Flag
C ZS
2
2
- Z Z'
2
2
- - Z'
2
2
- -1
2
2
- -1
2
2
- -1
* This specification are subject to be changed without notice.
8.14.2001 51
|
▷ |