English
Language : 

DR805X Datasheet, PDF (2/79 Pages) Digital Core Design – 8-bit RISC Microcontroller Instructions set details ver 3.10
DR805x Instructions set details
-2-
Contents
1. Overview ____________________________________________________________ 6
1.1. Document structure. ________________________________________________________6
2. Instructions set brief___________________________________________________ 6
2.1. Instruction set notes ________________________________________________________6
2.2. Instruction set brief – functional order _________________________________________7
2.2.1. Arithmetic operations ___________________________________________________________ 7
2.2.2. Logic operations _______________________________________________________________ 8
2.2.3. Boolean manipulation___________________________________________________________ 8
2.2.4. Data transfers_________________________________________________________________ 9
2.2.5. Program branches ____________________________________________________________ 10
2.3. Instruction set brief – hexadecimal order ______________________________________11
3. Instructions set details ________________________________________________ 14
3.1. ACALL __________________________________________________________________14
3.2. ADD_____________________________________________________________________15
3.2.1. ADD A, Rn __________________________________________________________________ 15
3.2.2. ADD A, direct ________________________________________________________________ 15
3.2.3. ADD A, @Ri _________________________________________________________________ 16
3.2.4. ADD A, #data ________________________________________________________________ 16
3.3. ADDC ___________________________________________________________________17
3.3.1. ADDC A, Rn _________________________________________________________________ 17
3.3.2. ADDC A, direct _______________________________________________________________ 17
3.3.3. ADDC A, @Ri________________________________________________________________ 18
3.3.4. ADDC A, #data_______________________________________________________________ 18
3.4. AJMP____________________________________________________________________19
3.5. ANL _____________________________________________________________________20
3.5.1. ANL A, Rn __________________________________________________________________ 20
3.5.2. ANL A, direct ________________________________________________________________ 20
3.5.3. ANL A, @Ri _________________________________________________________________ 21
3.5.4. ANL A, #data ________________________________________________________________ 21
3.5.5. ANL direct, A ________________________________________________________________ 21
3.5.6. ANL direct, #data _____________________________________________________________ 21
3.5.7. ANL C, bit___________________________________________________________________ 22
3.5.8. ANL C, /bit __________________________________________________________________ 22
3.6. CJNE ____________________________________________________________________23
3.6.1. CJNE A, direct, rel ____________________________________________________________ 23
3.6.2. CJNE A, #data, rel ____________________________________________________________ 24
3.6.3. CJNE RN, #data, rel___________________________________________________________ 24
3.6.4. CJNE @Ri, #data, rel __________________________________________________________ 25
3.7. CLR _____________________________________________________________________26
3.7.1. CLR A______________________________________________________________________ 26
3.7.2. CLR bit ____________________________________________________________________ 26
3.7.3. CLR C _____________________________________________________________________ 27
3.8. CPL _____________________________________________________________________28
3.8.1. CPL A______________________________________________________________________ 28
3.8.2. CPL bit _____________________________________________________________________ 28
3.8.3. CPL C______________________________________________________________________ 29
3.9. DA ______________________________________________________________________30
3.10. DEC ___________________________________________________________________31
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2003 DCD – Digital Core Design. All Rights Reserved.