
Rev. 1.00
�19 of ���
�an�a�� 1�� �01�
Standard 8051 8-Bit Flash MCU
HT85F2260/HT85F2270/HT85F2280
Instruction Set
Instruction Set
Data transfer Operations
Mnemonic
Description
Code
Bytes Cycles
MOV A�Rn
Move �egiste� to Acc�m�lato�
0XE8-0XEF
1
1
MOV A�di�ect
Move di�ectl� add�essed data to Acc�m�lato�
0XE�
�
�
MOV A�@Ri
Move indi�ectl� add�essed data to Acc�m�lato�
0XE6-0XE7
1
�
MOV A�#data
Move immediate data to Acc�m�lato�
0X74
�
�
MOV Rn�A
Move Acc�m�lato� to �egiste�
0XF8-0XFF
1
1
MOV Rn�di�ect
Move di�ectl� add�essed data to �egiste�
0XA8-0XAF
�
�
MOV Rn�#data
Move immediate data to �egiste�
0X78-0X7F
�
�
MOV di�ect�A
Move Acc�m�lato� to di�ect b�te
0XF�
�
�
MOV di�ect�Rn
Move �egiste� to di�ect b�te
0X88-0X8F
�
�
MOV di�ect1�di�ect� Move di�ectl� add�essed data to di�ectl� add�essed location
0X8�
3
3
MOV di�ect�@Ri
Move indi�ectl� add�essed data to di�ectl� add�essed location 0X86-0X87
�
�
MOV di�ect�#data
Move immediate data to di�ectl� add�essed location
0X7�
3
3
MOV @Ri�A
Move Acc�m�lato� to indi�ectl� add�essed location
0XF6-0XF7
1
1
MOV @Ri�di�ect
Move di�ectl� add�essed data to indi�ectl� add�essed location 0XA6-0XA7
�
�
MOV @Ri�#data
Move immediate data to indi�ectl� add�essed location
0X76-0X77
�
�
MOV DPTR�#data16 Load data pointe� with a 16-bit immediate
0X90
3
3
MOVC A�@A+DPTR Load Acc�m�lato� with a code b�te �elative to DPTR
0X93
1
4
MOVC A�@A+PC
Load Acc�m�lato� with a code b�te �elative to PC
0X83
1
4
MOVX A�@Ri
Move exte�nal RAM (8-bit add�.) to Acc�m�lato�
0XE�-0XE3
1
3
MOVX A�@DPTR
Move exte�nal RAM (16-bit add�.) to Acc�m�lato�
0XE0
1
3
MOVX @Ri�A
Move Acc�m�lato� to exte�nal RAM (8-bit add�.)
0XF�-0XF3
1
3
MOVX @DPTR�A
Move Acc�m�lato� to exte�nal RAM (16-bit add�.)
0XF0
1
3
PUSH di�ect
P�sh di�ectl� add�essed data onto stack
0XC0
�
�
POP di�ect
Pop di�ectl� add�essed location f�om stack
0XD0
�
3
XCH A�Rn
Exchange �egiste� with Acc�m�lato�
0XC8-0XCF
1
1
XCH A�di�ect
Exchange di�ectl� add�essed location with Acc�m�lato�
0XC�
�
3
XCH A�@Ri
Exchange indi�ect RAM with Acc�m�lato�
0XC6-0XC7
1
�
XCHD A�@Ri
Exchange low-o�de� nibbles of indi�ect and Acc�m�lato�
0XD6-0XD7
1
�