Extended Instruction Set
The extended instructions are used to support the full range address access for the data memory.
When the accessed data memory is located in any data memory sections except sector 0, the
extended instruction can be used to access the data memory instead of using the indirect addressing
access to improve the CPU firmware performance.
Mnemonic
Arithmetic
LADD A�[�]
Add Data Me�o�y to ACC
LADDM A�[�]
Add ACC to Data Me�o�y
LADC A�[�]
Add Data Me�o�y to ACC with Ca��y
LADCM A�[�]
Add ACC to Data �e�o�y with Ca��y
LSUB A�[�]
Su�t�act Data Me�o�y f�o� ACC
LSUBM A�[�]
Su�t�act Data Me�o�y f�o� ACC with �esult in Data Me�o�y
LSBC A�[�]
Su�t�act Data Me�o�y f�o� ACC with Ca��y
LSBCM A�[�]
Su�t�act Data Me�o�y f�o� ACC with Ca��y� �esult in Data Me�o�y
LDAA [�]
Deci�al adjust ACC fo� Addition with �esult in Data Me�o�y
Logic Operation
LA�D A�[�]
Logical A�D Data Me�o�y to ACC
LOR A�[�]
Logical OR Data Me�o�y to ACC
LXOR A�[�]
Logical XOR Data Me�o�y to ACC
LA�DM A�[�]
Logical A�D ACC to Data Me�o�y
LORM A�[�]
Logical OR ACC to Data Me�o�y
LXORM A�[�]
Logical XOR ACC to Data Me�o�y
LCPL [�]
Co�ple�ent Data Me�o�y
LCPLA [�]
Co�ple�ent Data Me�o�y with �esult in ACC
Increment & Decrement
LI�CA [�]
Inc�e�ent Data Me�o�y with �esult in ACC
LI�C [�]
Inc�e�ent Data Me�o�y
LDECA [�]
Dec�e�ent Data Me�o�y with �esult in ACC
LDEC [�]
Dec�e�ent Data Me�o�y
Rotate
LRRA [�]
Rotate Data Me�o�y �ight with �esult in ACC
LRR [�]
Rotate Data Me�o�y �ight
LRRCA [�]
Rotate Data Me�o�y �ight th�ough Ca��y with �esult in ACC
LRRC [�]
Rotate Data Me�o�y �ight th�ough Ca��y
LRLA [�]
Rotate Data Me�o�y left with �esult in ACC
LRL [�]
Rotate Data Me�o�y left
LRLCA [�]
Rotate Data Me�o�y left th�ough Ca��y with �esult in ACC
LRLC [�]
Rotate Data Me�o�y left th�ough Ca��y
Data Move
LMOV A�[�]
Move Data Me�o�y to ACC
LMOV [�]�A
Move ACC to Data Me�o�y
Bit Operation
LCLR [�].i
Clea� �it of Data Me�o�y
LSET [�].i
Set �it of Data Me�o�y
Rev. 1.21
A/D Flash MCU with EEPROM
Description
1�4
HT66F488/HT66F489
Cycles
Flag Affected
2
Z� C� AC� OV� SC
2
�ote
Z� C� AC� OV� SC
2
Z� C� AC� OV� SC
2
�ote
Z� C� AC� OV� SC
2
Z� C� AC� OV� SC� CZ
2
�ote
Z� C� AC� OV� SC� CZ
2
Z� C� AC� OV� SC� CZ
2
�ote
Z� C� AC� OV� SC� CZ
2
�ote
C
2
Z
2
Z
2
Z
2
�ote
Z
2
�ote
Z
2
�ote
Z
2
�ote
Z
2
Z
2
Z
2
�ote
Z
2
Z
2
�ote
Z
2
�one
2
�ote
�one
2
C
2
�ote
C
2
�one
2
�ote
�one
2
C
2
�ote
C
2
�one
2
�ote
�one
2
�ote
�one
2
�ote
�one
�ove��e� ��� 2�1�
Need help?
Do you have a question about the HT66F488 and is the answer not in the manual?
Questions and answers