
Rev. 1.00
�17 of ���
�an�a�� 1�� �01�
Standard 8051 8-Bit Flash MCU
HT85F2260/HT85F2270/HT85F2280
Instruction Set
Instruction Set
Arithmetic Operations
Mnemonic
Description
Code
Bytes Cycles
ADD A�Rn
Add �egiste� to Acc�m�lato�
0X�8-0X�F
1
1
ADD A�di�ect
Add di�ectl� add�essed data to Acc�m�lato�
0X��
�
�
ADD A�@Ri
Add indi�ectl� add�essed data to Acc�m�lato�
0X�6-0X�7
1
�
ADD A�#data
Add immediate data to Acc�m�lato�
0X�4
�
�
ADDC A�Rn
Add register to Accumulator with carry flag
0X38-0X3F
1
1
ADDC A�di�ect
Add directly addressed data to Accumulator with carry flag
0X3�
�
�
ADDC A�@Ri
Add indirectly addresses data to Accumulator with carry flag
0X36-0X37
1
�
ADDC A�#data
Add immediate data to Accumulator with carry flag
0X34
�
�
SUBB A�Rn
S�bt�act �egiste� f�om Acc�m�lato� with bo��ow
0X98-0X9F
1
1
SUBB A�di�ect S�bt�act di�ectl� add�essed data f�om Acc�m�lato� with bo��ow
0X9�
�
�
SUBB A�@Ri
S�bt�act indi�ectl� add�essed data f�om Acc�m�lato� with bo��ow 0X96-0X97
1
�
SUBB A�#data S�bt�act immediate data f�om Acc�m�lato� with bo��ow
0X94
�
�
INC A
Inc�ement Acc�m�lato�
0X04
1
1
INC Rn
Inc�ement �egiste�
0X08-0X0F
1
1
INC di�ect
Inc�ement di�ectl� add�essed location
0X0�
�
3
INC @Ri
Inc�ement indi�ectl� add�essed location
0X06-0X07
1
3
INC DPTR
Inc�ement data pointe�
0XA3
1
1
DEC A
Dec�ement Acc�m�lato�
0X14
1
1
DEC Rn
Dec�ement �egiste�
0X18-0X1F
1
1
DEC di�ect
Dec�ement di�ectl� add�essed location.
0X1�
�
3
DEC @Ri
Dec�ement indi�ectl� add�essed location
0X16-0X17
1
3
MUL AB
M�ltipl� A and B
0XA4
1
4
DIV AB
Divide A b� B
0X84
1
4
DA A
Decimal adj�st Acc�m�lato�
0XD4
1
1