<?xml version="1.0" encoding="gb2312"?>
<set>
<!-- assemble instruction -->
<instruction command="NOP" description="NOP" />
<instruction command="RESET" description="RESET" />
<instruction command="WAIT" description="WAIT" />
<instruction command="BREAK" description="BREAK" />
<instruction command="SYNC" description="SYNC" />
<instruction command="SLEEP" description="SLEEP" />
<instruction command="ENI" description="ENI" />
<instruction command="DSI" description="DSI" />
<instruction command="CMN" description="CMN" />
<instruction command="SVC" description="SVC" />
<instruction command="JMP" description="JMP" />
<instruction command="SJMP" description="SJMP" />
<instruction command="LD" description="LD" />
<instruction command="ST" description="ST" />
<instruction command="MOV" description="MOV" />
<instruction command="ADD" description="ADD" />
<instruction command="SUB" description="SUB" />
<instruction command="CMP" description="CMP" />
<instruction command="LD" description="LD" />
<instruction command="SET" description="SET" />
<instruction command="CLR" description="CLR" />
<instruction command="SET" description="SET" />
<instruction command="CLR" description="CLR" />
<instruction command="JB" description="JB" />
<instruction command="JNB" description="JNB" />
<instruction command="JB" description="JB" />
<instruction command="JNB" description="JNB" />
<instruction command="MOV" description="MOV" />
<instruction command="LJMP" description="LJMP" />
<instruction command="JMP" description="JMP" />
<instruction command="POP" description="POP " />
<instruction command="PUSH" description="PUSH " />
<instruction command="POP" description="POP " />
<instruction command="PUSH" description="PUSH " />
<instruction command="SET" description="SET " />
<instruction command="CLR" description="CLR " />
<instruction command="REV" description="REV " />
<instruction command="SXT.H" description="SXT.H " />
<instruction command="SXT.B" description="SXT.B " />
<instruction command="XCH" description="XCH " />
<instruction command="ADD" description="ADD " />
<instruction command="ADDC" description="ADDC " />
<instruction command="SUB" description="SUB " />
<instruction command="SUBC" description="SUBC " />
<instruction command="NOT" description="NOT " />
<instruction command="ANL" description="ANL " />
<instruction command="ORL" description="ORL " />
<instruction command="XRL" description="XRL " />
<instruction command="LSL" description="LSL " />
<instruction command="LSR" description="LSR " />
<instruction command="ASR" description="ASR " />
<instruction command="ROR" description="ROR " />
<instruction command="CMP" description="CMP " />
<instruction command="TST" description="TST " />
<instruction command="LD.w" description="LD.w " />
<instruction command="ST.w" description="ST.w " />
<instruction command="LD.h" description="LD.h " />
<instruction command="ST.h" description="ST.h " />
<instruction command="LD.b" description="LD.b " />
<instruction command="ST.b" description="ST.b " />
<instruction command="ASR" description="ASR " />
<instruction command="LSL" description="LSL " />
<instruction command="LSR" description="LSR " />
<instruction command="ROR" description="ROR " />
<instruction command="LD.b" description="LD.b " />
<instruction command="LD.h" description="LD.h " />
<instruction command="LD.w" description="LD.w " />
<instruction command="ST.b" description="ST.b " />
<instruction command="ST.h" description="ST.h " />
<instruction command="ST.w" description="ST.w " />
<instruction command="LDS.h" description="LDS.h " />
<instruction command="LDS.b" description="LDS.b " />
<instruction command="LD.b" description="LD.b " />
<instruction command="ST.b" description="ST.b " />
<instruction command="LD.w" description="LD.w " />
<instruction command="ST.w" description="ST.w " />
<instruction command="LD.h" description="LD.h " />
<instruction command="ST.h" description="ST.h " />
<instruction command="LDP.b" description="LDP.b " />
<instruction command="STP.b" description="STP.b " />
<instruction command="LDP.w" description="LDP.w " />
<instruction command="STP.w" description="STP.w " />
<instruction command="LDP.h" description="LDP.h " />
<instruction command="STP.h" description="STP.h " />
<instruction command="MOV" description="MOV " />
<instruction command="MOV" description="MOV " />
<instruction command="ADD" description="ADD " />
<instruction command="ADD" description="ADD " />
<instruction command="ADDC" description="ADDC " />
<instruction command="SUB" description="SUB " />
<instruction command="SUB" description="SUB " />
<instruction command="SUBC" description="SUBC " />
<instruction command="MULS" description="MULS " />
<instruction command="DIVS" description="DIVS " />
<instruction command="DIVU" description="DIVU " />
<instruction command="ANL" description="ANL " />
<instruction command="ORL" description="ORL " />
<instruction command="XRL" description="XRL " />
<instruction command="LSL" description="LSL " />
<instruction command="LSR" description="LSR " />
<instruction command="ASR" description="ASR " />
<instruction command="LD.H" description="LD.H " />
<instruction command="LD.B" description="LD.B " />
<instruction command="ST.H" description="ST.H " />
<instruction command="ST.B" description="ST.B " />
<instruction command="LD.b" description="LD.b " />
<instruction command="LD.h" description="LD.h " />
<instruction command="LD.w" description="LD.w " />
<instruction command="ST.b" description="ST.b " />
<instruction command="ST.h" description="ST.h " />
<instruction command="ST.w" description="ST.w " />
<instruction command="JZ" description="JZ " />
<instruction command="JNZ" description="JNZ " />
<instruction command="JC" description="JC " />
<instruction command="JNC" description="JNC " />
<instruction command="JMI" description="JMI " />
<instruction command="JPL" description="JPL " />
<instruction command="JVS" description="JVS " />
<instruction command="JVC" description="JVC " />
<instruction command="JHI" description="JHI " />
<instruction command="JLS" description="JLS " />
<instruction command="JGE" description="JGE " />
<instruction command="JLT" description="JLT " />
<instruction command="JGT" description="JGT " />
<instruction command="JLE" description="JLE " />
<instruction command="MOVL" description="MOVL " />
<instruction command="MOVH" description="MOVH " />
<instruction command="DMAC16LL" description="DMAC16LL " />
<instruction command="DMACF16LL" description="DMACF16LL " />
<instruction command="DMAC16LH" description="DMAC16LH " />
<instruction command="DMACF16LH" description="DMACF16LH " />
<instruction command="DMSC16LL" description="DMSC16LL " />
<instruction command="DMSCF16LL" description="DMSCF16LL " />
<instruction command="DMSC16LH" description="DMSC16LH " />
<instruction command="DMSCF16LH" description="DMSCF16LH " />
<instruction command="MULS" description="MULS " />
<instruction command="MULSF" description="MULSF " />
<instruction command="MADD32" description="MADD32 " />
<instruction command="MADDF32" description="MADDF32 " />
<instruction command="MAC" description="MAC " />
<instruction command="MACF" description="MACF " />
<instruction command="MSC" description="MSC " />
<instruction command="MSCF" description="MSCF " />
<instruction command="SXTH" description="SXTH " />
<instruction command="SXTB" description="SXTB " />
<instruction command="SET" description="SET " />
<instruction command="CLR" description="CLR " />
<instruction command="ADD" description="ADD " />
<instruction command="SUB" description="SUB " />
<instruction command="CLR" description="CLR " />
<instruction command="NEG" description="NEG " />
<instruction command="ABS" description="ABS " />
<instruction command="ABS" description="ABS " />
<instruction command="ADD" description="ADD " />
<instruction command="LAC" description="LAC " />
<instruction command="SAC" description="SAC " />
<instruction command="SACR" description="SACR " />
<instruction command="DMAC16LL" description="DMAC16LL " />
<instruction command="DMACF16LL" description="DMACF16LL " />
<instruction command="DMAC16LH" description="DMAC16LH " />
<instruction command="DMACF16LH" description="DMACF16LH " />
<instruction command="DMSC16LL" description="DMSC16LL " />
<instruction command="DMSCF16LL" description="DMSCF16LL " />
<instruction command="DMSC16LH" description="DMSC16LH " />
<instruction command="DMSCF16LH" description="DMSCF16LH " />
<instruction command="LDAC" description="LDAC " />
<instruction command="LAC" description="LAC " />
<instruction command="SAC" description="SAC " />
<instruction command="SACR" description="SACR " />
<instruction command="LAC" description="LAC " />
<instruction command="SAC" description="SAC " />
<instruction command="SACR" description="SACR " />
<instruction command="LAC" description="LAC " />
<instruction command="SAC" description="SAC " />
<instruction command="SACR" description="SACR " />
<instruction command="LAC" description="LAC " />
<instruction command="SAC" description="SAC " />
<instruction command="SACR" description="SACR " />
<instruction command="LAC" description="LAC " />
<instruction command="SAC" description="SAC " />
<instruction command="SACR" description="SACR " />
<instruction command="LD.W" description="LD.W " />
<instruction command="LD.H" description="LD.H " />
<instruction command="LD.B" description="LD.B " />
<instruction command="LDS.H" description="LDS.H " />
<instruction command="LDS.B" description="LDS.B " />
<instruction command="ST.W" description="ST.W " />
<instruction command="ST.H" description="ST.H " />
<instruction command="ST.B" description="ST.B " />
<instruction command="LD.W" description="LD.W " />
<instruction command="LD.H" description="LD.H " />
<instruction command="LDS.H" description="LDS.H " />
<instruction command="LD.B" description="LD.B " />
<instruction command="LDS.B" description="LDS.B " />
<instruction command="ST.W" description="ST.W " />
<instruction command="ST.H" description="ST.H " />
<instruction command="ST.B" description="ST.B " />
<instruction command="ADD" description="ADD " />
<instruction command="ADD" description="ADD " />
<instruction command="ADDC" description="ADDC " />
<instruction command="SUB" description="SUB " />
<instruction command="SUB" description="SUB " />
<instruction command="SUBC" description="SUBC " />
<instruction command="DIVS" description="DIVS " />
<instruction command="DIVU" description="DIVU " />
<instruction command="ANL" description="ANL " />
<instruction command="ORL" description="ORL " />
<instruction command="XRL" description="XRL " />
<instruction command="LSL" description="LSL " />
<instruction command="LSR" description="LSR " />
<instruction command="ASR" description="ASR " />
<instruction command="LD.b" description="LD.b " />
<instruction command="LD.h" description="LD.h " />
<instruction command="LD.w" description="LD.w " />
<instruction command="ST.b" description="ST.b " />
<instruction command="ST.h" description="ST.h " />
<instruction command="ST.w" description="ST.w " />
<instruction command="CMN" description="CMN " />
<instruction command="CMP" description="CMP " />
<instruction command="TST" description="TST " />
<instruction command="LDX.b" description="LDX.b " />
<instruction command="LDX.h" description="LDX.h " />
<instruction command="LDX.w" description="LDX.w " />
<instruction command="STX.b" description="STX.b " />
<instruction command="STX.h" description="STX.h " />
<instruction command="STX.w" description="STX.w " />
<instruction command="ZXT.b" description="ZXT.b " />
<instruction command="ZXT.H" description="ZXT.H" />
<instruction command="QUNPACK" description="QUNPACK" />
<instruction command="ZXTH" description="ZXTH" />
<instruction command="ZXTB" description="ZXTB" />
<instruction command="QSAA" description="QSAA" />
<instruction command="QADD" description="QADD" />
<instruction command="QSUB" description="QSUB" />
<instruction command="DO" description="DO" />
<instruction command="DEA" description="DEA" />
<instruction command="QAVRHL" description="QAVRHL" />
<instruction command="QAVRHH" description="QAVRHH" />
<instruction command="QAVR" description="QAVR" />
<instruction command="ALIGN8" description="ALIGN8" />
<instruction command="ALIGN16" description="ALIGN16" />
<instruction command="ALIGN24" description="ALIGN24" />
<instruction command="QPACK" description="QPACK" />
<instruction command="DACL" description="DACL" />
<instruction command="DACH" description="DACH" />
<instruction command="FST.W" description="FST.W" />
<instruction command="FLD.W" description="FLD.W" />
<instruction command="FJB" description="FJB" />
<instruction command="FJNB" description="FJNB" />
<instruction command="FMOV.F32" description="FMOV.F32" />
<instruction command="FMOV" description="FMOV" />
<instruction command="FABS.F32" description="FABS.F32" />
<instruction command="FNEG.F32" description="FNEG.F32" />
<instruction command="FSQRT.F32" description="FSQRT.F32" />
<instruction command="FRECIP.F32" description="FRECIP.F32" />
<instruction command="FRSQRT.F32" description="FRSQRT.F32" />
<instruction command="FCMP.F32" description="FCMP.F32" />
<instruction command="FCMPE.F32" description="FCMPE.F32" />
<instruction command="FCVTB.F32.F16" description="FCVTB.F32.F16" />
<instruction command="FCVTT.F32.F16" description="FCVTT.F32.F16" />
<instruction command="FCVTB.F16.F32" description="FCVTB.F16.F32" />
<instruction command="FCVTT.F16.F32" description="FCVTT.F16.F32" />
<instruction command="FCVTR.S32.F32" description="FCVTR.S32.F32" />
<instruction command="FCVTR.U32.F32" description="FCVTR.U32.F32" />
<instruction command="FCVTR.F32.S32" description="FCVTR.F32.S32" />
<instruction command="FCVTR.F32.U32" description="FCVTR.F32.U32" />
<instruction command="FCVT.S32.F32" description="FCVT.S32.F32" />
<instruction command="FCVT.U32.F32" description="FCVT.U32.F32" />
<instruction command="FCVT.S16.F32" description="FCVT.S16.F32" />
<instruction command="FCVT.U16.F32" description="FCVT.U16.F32" />
<instruction command="FCVT.F32.S32" description="FCVT.F32.S32" />
<instruction command="FCVT.F32.U32" description="FCVT.F32.U32" />
<instruction command="FCVT.F32.S16" description="FCVT.F32.S16" />
<instruction command="FCVT.F32.U16" description="FCVT.F32.U16" />
<instruction command="FCVTB.F16.F64" description="FCVTB.F16.F64" />
<instruction command="FCVTT.F16.F64" description="FCVTT.F16.F64" />
<instruction command="FCVTR.S32.F64" description="FCVTR.S32.F64" />
<instruction command="FCVTR.U32.F64" description="FCVTR.U32.F64" />
<instruction command="FCVTR.F32.F64" description="FCVTR.F32.F64" />
<instruction command="FCVTR.F64.F32" description="FCVTR.F64.F32" />
<instruction command="FCVTR.F64.S32" description="FCVTR.F64.S32" />
<instruction command="FCVTR.F64.U32" description="FCVTR.F64.U32" />
<instruction command="FSINPU.F32" description="FSINPU.F32" />
<instruction command="FCOSPU.F32" description="FCOSPU.F32" />
<instruction command="FATANPU.F32" description="FATANPU.F32" />
<instruction command="FIEXP2.F32" description="FIEXP2.F32" />
<instruction command="FLOG2.F32" description="FLOG2.F32" />
<instruction command="FMULPI.F32" description="FMULPI.F32" />
<instruction command="FDIVPI.F32" description="FDIVPI.F32" />
<instruction command="FQUARD.F32" description="FQUARD.F32" />
<instruction command="FMLA.F32" description="FMLA.F32" />
<instruction command="FMLS.F32" description="FMLS.F32" />
<instruction command="FMUL.F32" description="FMUL.F32" />
<instruction command="FNMLA.F32" description="FNMLA.F32" />
<instruction command="FNMLS.F32" description="FNMLS.F32" />
<instruction command="FNMUL.F32" description="FNMUL.F32" />
<instruction command="FADD.F32" description="FADD.F32" />
<instruction command="FSUB.F32" description="FSUB.F32" />
<instruction command="FMAXNM.F32" description="FMAXNM.F32" />
<instruction command="FMINNM.F32" description="FMINNM.F32" />
<instruction command="FSELEQ.F32" description="FSELEQ.F32" />
<instruction command="FSELVS.F32" description="FSELVS.F32" />
<instruction command="FSELGE.F32" description="FSELGE.F32" />
<instruction command="FSELGT.F32" description="FSELGT.F32" />
<instruction command="FRINTR.F32" description="FRINTR.F32" />
<instruction command="FRACF.F32" description="FRACF.F32" />
<instruction command="FPUSH.W" description="FPUSH.W" />
<instruction command="FPOP.W" description="FPOP.W" />
<instruction command="FDIV.F32" description="FDIV.F32" />

<!-- pseudoinstruction -->
<pseudo_instruction command=".INCLUDE" description="" />
<pseudo_instruction command=".ORG" description="" />
<pseudo_instruction command=".END" description="" />
<pseudo_instruction command=".EQU" description="" />
<pseudo_instruction command=".IFDEF" description="" />
<pseudo_instruction command=".IFNDEF" description="" />
<pseudo_instruction command=".IF" description="" />
<pseudo_instruction command=".ELSE" description="" />
<pseudo_instruction command=".ENDIF" description="" />
<pseudo_instruction command=".MACRO" description="" />
<pseudo_instruction command=".ENDM" description="" />
<pseudo_instruction command=".EXITM" description="" />
<pseudo_instruction command=".GLOBAL" description="" />
<pseudo_instruction command=".TEXT" description="" />
<pseudo_instruction command=".DATA" description="" />
<pseudo_instruction command=".EXTERN" description="" />
<pseudo_instruction command=".FILL" description="" />
<pseudo_instruction command=".LONG" description="" />
<pseudo_instruction command=".endfunc" description="" />
<pseudo_instruction command=".func" description="" />
<pseudo_instruction command=".SHORT" description="" />
<pseudo_instruction command=".BYTE" description="" />
<pseudo_instruction command=".ALIGN" description="" />
<pseudo_instruction command=".WEAK" description="" />
<pseudo_instruction command=".ABORT" description="" />
<pseudo_instruction command=".COMM" description="" />
<pseudo_instruction command=".FILE" description="" />
<pseudo_instruction command=".SECTION" description="" />
<pseudo_instruction command=".EXPORT" description="" />
<pseudo_instruction command=".TYPE" description="" />
<pseudo_instruction command=".SIZE" description="" />
<pseudo_instruction command=".ASCII" description="" />
<pseudo_instruction command=".INT" description="" />
<pseudo_instruction command=".WORD" description="" />
<pseudo_instruction command=".LIST" description="" />
<pseudo_instruction command=".NOLIST" description="" />
<pseudo_instruction command=".LOCAL" description="" />
<pseudo_instruction command=".SET" description="" />
<pseudo_instruction command=".import" description="" />
<pseudo_instruction command=".literals" description="" />
<pseudo_instruction command=".page" description="" />
<pseudo_instruction command=".asciz" description="" />
<pseudo_instruction command=".dc" description="" />
<pseudo_instruction command=".dc.b" description="" />
<pseudo_instruction command=".dc.d" description="" />
<pseudo_instruction command=".dc.l" description="" />
<pseudo_instruction command=".dc.s" description="" />
<pseudo_instruction command=".dc.w" description="" />
<pseudo_instruction command=".dc.x" description="" />
<pseudo_instruction command=".double" description="" />
<pseudo_instruction command=".float" description="" />
<pseudo_instruction command=".hword" description="" />
<pseudo_instruction command=".octa" description="" />
<pseudo_instruction command=".quad" description="" />
<pseudo_instruction command=".single" description="" />
<pseudo_instruction command=".string" description="" />
<pseudo_instruction command=".bss" description="" />
<pseudo_instruction command=".section.s" description="" />
<pseudo_instruction command=".sect" description="" />
<pseudo_instruction command=".sect.s" description="" />
<register command="PSW" description="Register" />
<!-- Register -->
<register command="R0" description="Register" />
<register command="R1" description="Register" />
<register command="R2" description="Register" />
<register command="R3" description="Register" />
<register command="R4" description="Register" />
<register command="R5" description="Register" />
<register command="R6" description="Register" />
<register command="R7" description="Register" />
<register command="R8" description="Register" />
<register command="R9" description="Register" />
<register command="R10" description="Register" />
<register command="R11" description="Register" />
<register command="R12" description="Register" />
<register command="R13" description="Register" />
<register command="R14" description="Register" />
<register command="R15" description="Register" />
<register command="R16" description="Register" />
<register command="R17" description="Register" />
<register command="R18" description="Register" />
<register command="R19" description="Register" />
<register command="R20" description="Register" />
<register command="R21" description="Register" />
<register command="R22" description="Register" />
<register command="R23" description="Register" />
<register command="R24" description="Register" />
<register command="R25" description="Register" />
<register command="R26" description="Register" />
<register command="R27" description="Register" />
<register command="R28" description="Register" />
<register command="R29" description="Register" />
<register command="R30" description="Register" />
<register command="R31" description="Register" />
<register command="LR" description="Register" />
<register command="SP" description="Register" />
<register command="PC" description="Register" />
<register command="ACC0" description="Combine Register ACC" />
<register command="ACC1" description="Combine Register ACC" />
<register command="ACC2" description="Combine Register ACC" />
<register command="ACC3" description="Combine Register ACC" />
<register command="ACC4" description="Combine Register ACC" />
<register command="ACC5" description="Combine Register ACC" />
<register command="ACC6" description="Combine Register ACC" />
<register command="ACC7" description="Combine Register ACC" />
<register command="S0" description="Register" />
<register command="S1" description="Register" />
<register command="S2" description="Register" />
<register command="S3" description="Register" />
<register command="S4" description="Register" />
<register command="S5" description="Register" />
<register command="S6" description="Register" />
<register command="S7" description="Register" />
<register command="S8" description="Register" />
<register command="S9" description="Register" />
<register command="S10" description="Register" />
<register command="S11" description="Register" />
<register command="S12" description="Register" />
<register command="S13" description="Register" />
<register command="S14" description="Register" />
<register command="S15" description="Register" />
<register command="S16" description="Register" />
<register command="S17" description="Register" />
<register command="S18" description="Register" />
<register command="S19" description="Register" />
<register command="S20" description="Register" />
<register command="S21" description="Register" />
<register command="S22" description="Register" />
<register command="S23" description="Register" />
<register command="S24" description="Register" />
<register command="S25" description="Register" />
<register command="S26" description="Register" />
<register command="S27" description="Register" />
<register command="S28" description="Register" />
<register command="S29" description="Register" />
<register command="S30" description="Register" />
<register command="S31" description="Register" />
<register command="SACC0" description="Combine Register SACC" />
<register command="SACC1" description="Combine Register SACC" />
<register command="SACC2" description="Combine Register SACC" />
<register command="SACC3" description="Combine Register SACC" />
<register command="SACC4" description="Combine Register SACC" />
<register command="SACC5" description="Combine Register SACC" />
<register command="SACC6" description="Combine Register SACC" />
<register command="SACC7" description="Combine Register SACC" />
<register command="SACC8" description="Combine Register SACC" />
<register command="SACC9" description="Combine Register SACC" />
<register command="SACC10" description="Combine Register SACC" />
<register command="SACC11" description="Combine Register SACC" />
<register command="SACC12" description="Combine Register SACC" />
<register command="SACC13" description="Combine Register SACC" />
<register command="SACC14" description="Combine Register SACC" />
<register command="SACC15" description="Combine Register SACC" />
<!-- immediate -->
<declare command="#" description="" />
<!-- User KeyWord -->
<custom word="ChipON" description="Provide" />
<!-- SFR -->
<!-- SFR bit -->
<declare command="_b0" description="" />
<declare command="_b1" description="" />
<declare command="_b2" description="" />
<declare command="_b3" description="" />
<declare command="_b4" description="" />
<declare command="_b5" description="" />
<declare command="_b6" description="" />
<declare command="_b7" description="" />
<declare command="_b8" description="" />
<declare command="_b9" description="" />
<declare command="_b10" description="" />
<declare command="_b11" description="" />
<declare command="_b12" description="" />
<declare command="_b13" description="" />
<declare command="_b14" description="" />
<declare command="_b15" description="" />
<declare command="_b16" description="" />
<declare command="_b17" description="" />
<declare command="_b18" description="" />
<declare command="_b19" description="" />
<declare command="_b20" description="" />
<declare command="_b21" description="" />
<declare command="_b22" description="" />
<declare command="_b23" description="" />
<declare command="_b24" description="" />
<declare command="_b25" description="" />
<declare command="_b26" description="" />
<declare command="_b27" description="" />
<declare command="_b28" description="" />
<declare command="_b29" description="" />
<declare command="_b30" description="" />
<declare command="_b31" description="" />
</set>
