⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.asm

📁 用凌阳61单片机实现正弦信号的产生
💻 ASM
📖 第 1 页 / 共 5 页
字号:
.CODE
.public _maxQueue
.text
_maxQueue:
	.dw 2
.debug
	.dw '.stabs "maxIntFunc:G4",32,0,0,',0,0,offset _maxIntFunc,seg _maxIntFunc,0x0d,0x0a
.CODE
.public _maxIntFunc
.text
_maxIntFunc:
	.dw 8
.debug
	.dw '.stabs "maxMCB:G4",32,0,0,',0,0,offset _maxMCB,seg _maxMCB,0x0d,0x0a
.CODE
.public _maxMCB
.text
_maxMCB:
	.dw 1
.debug
	.dw '.stabs "sysStackSize:G4",32,0,0,',0,0,offset _sysStackSize,seg _sysStackSize,0x0d,0x0a
.CODE
.public _sysStackSize
.text
_sysStackSize:
	.dw 512
.debug
	.dw '.stabs "OS_sysClock:G4",32,0,0,',0,0,offset _OS_sysClock,seg _OS_sysClock,0x0d,0x0a
.CODE
.public _OS_sysClock
.iram
_OS_sysClock:
	.dw 136
.debug
	.dw '.stabs "INT_status:T93=eINTOFF:1,IRQON:3,FIQON:5,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "INTON:7,;",128,0,0,0',0x0d,0x0a
.CODE
.code
.debug
	.dw '.stabs "Delaydds:F19",36,0,0,',0,0,offset _Delaydds,seg _Delaydds,0x0d,0x0a
.CODE
.public _Delaydds
_Delaydds:	.proc
.stabs "..\\include\\user.h", 0x84, 0, 0, Ltext1
.code
Ltext1:
.debug
	.dw '.stabn 0x44,0,5,',0,0
	.dd LM1-_Delaydds
	.dw 0x0d,0x0a
.code
LM1:
	// total=3, vars=3
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=3
	bp=sp+1

	R1=BP+6
.debug
	.dw '.stabn 0x44,0,6,',0,0
	.dd LM2-_Delaydds
	.dw 0x0d,0x0a
.code
LM2:
LBB2:
	R2=BP	// QImode move
	R3=BP+1
	R2=36	// QImode move
	R4=R3	// QImode move
	[R4]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,7,',0,0
	.dd LM3-_Delaydds
	.dw 0x0d,0x0a
.code
LM3:
// GCC inline ASM start
	nop
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,8,',0,0
	.dd LM4-_Delaydds
	.dw 0x0d,0x0a
.code
LM4:
// GCC inline ASM start
	nop
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,9,',0,0
	.dd LM5-_Delaydds
	.dw 0x0d,0x0a
.code
LM5:
// GCC inline ASM start
	nop
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,10,',0,0
	.dd LM6-_Delaydds
	.dw 0x0d,0x0a
.code
LM6:
	R2=0	// QImode move
	[BP]=R2	// QImode move
L3:
	R2=[BP]	// QImode move
	R3=R1	// QImode move
	CMP R2,[R3]	// QImode compare
	JNB L10	// QImode LTU
	PC=L6
L10:
	pc=L4	// Indirect jump
L6:
.debug
	.dw '.stabn 0x44,0,12,',0,0
	.dd LM7-_Delaydds
	.dw 0x0d,0x0a
.code
LM7:
	R2=BP	// QImode move
	R3=BP+1
	R2=36	// QImode move
	R4=R3	// QImode move
	[R4]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,13,',0,0
	.dd LM8-_Delaydds
	.dw 0x0d,0x0a
.code
LM8:
L7:
	R2=BP	// QImode move
	R3=BP+1
	R4=BP	// QImode move
	R2=BP+1
	R3=BP	// QImode move
	R4=BP+1
	R3=R4	// QImode move
	R3=[R3]	// QImode move
	[bp+2]=R3	// QImode move
	R4=[bp+2]	// QImode move
	R3=R4+(-1)
	R4=R3	// QImode move
	R3=R2	// QImode move
	[R3]=R4	// QImode move
	CMP R4,0	// QImode test
	JZ L11	// QImode NE
	PC=L9
L11:
	pc=L5	// Indirect jump
L9:
.debug
	.dw '.stabn 0x44,0,15,',0,0
	.dd LM9-_Delaydds
	.dw 0x0d,0x0a
.code
LM9:
	R2=1	// QImode move
	[28690]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,16,',0,0
	.dd LM10-_Delaydds
	.dw 0x0d,0x0a
.code
LM10:
	pc=L7	// Indirect jump
L8:
.debug
	.dw '.stabn 0x44,0,10,',0,0
	.dd LM11-_Delaydds
	.dw 0x0d,0x0a
.code
LM11:
L5:
	R2=[BP]	// QImode move
	R3=R2+1
	[BP]=R3	// QImode move
	pc=L3	// Indirect jump
L4:
.debug
	.dw '.stabn 0x44,0,18,',0,0
	.dd LM12-_Delaydds
	.dw 0x0d,0x0a
.code
LM12:
// GCC inline ASM start
	nop
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,19,',0,0
	.dd LM13-_Delaydds
	.dw 0x0d,0x0a
.code
LM13:
// GCC inline ASM start
	nop
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,20,',0,0
	.dd LM14-_Delaydds
	.dw 0x0d,0x0a
.code
LM14:
// GCC inline ASM start
	nop
// GCC inline ASM end
.debug
	.dw '.stabn 0x44,0,21,',0,0
	.dd LM15-_Delaydds
	.dw 0x0d,0x0a
.code
LM15:
LBE2:
.debug
	.dw '.stabn 0x44,0,21,',0,0
	.dd LM16-_Delaydds
	.dw 0x0d,0x0a
.code
LM16:
L2:

	sp+=3
	pop bp from [sp]
	retf
	.endp	// end of Delaydds

.debug
	.dw '.stabs "time:p4",160,0,0,6',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB2-_Delaydds
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabs "i:1",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "uidata:1",128,0,0,1',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE2-_Delaydds
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME1-_Delaydds
	.dw 0x0d,0x0a
.code
LME1:
.debug
	.dw '.stabs "UnAMed:G94=ar1;0;31;4",32,0,0,',0,0,offset _UnAMed,seg _UnAMed,0x0d,0x0a
.CODE
.public _UnAMed
.text
_UnAMed:
	.dw -32768
	.dw -26375
	.dw -20228
	.dw -14563
	.dw -9598
	.dw -5523
	.dw -2495
	.dw -630
	.dw -1
	.dw -630
	.dw -2495
	.dw -5523
	.dw -9598
	.dw -14563
	.dw -20228
	.dw -26375
	.dw -32768
	.dw 26375
	.dw 20228
	.dw 14563
	.dw 9598
	.dw 5523
	.dw 2495
	.dw 630
	.dw 1
	.dw 630
	.dw 2495
	.dw 5523
	.dw 9598
	.dw 14563
	.dw 20228
	.dw 26375
.debug
	.dw '.stabs "DirUnFMed:G95=ar1;0;31;1",32,0,0,',0,0,offset _DirUnFMed,seg _DirUnFMed,0x0d,0x0a
.CODE
.public _DirUnFMed
.text
_DirUnFMed:
	.dw 0
	.dw 1951
	.dw 3827
	.dw 5556
	.dw 7071
	.dw 8315
	.dw 9239
	.dw 9808
	.dw 10000
	.dw 9808
	.dw 9239
	.dw 8315
	.dw 7071
	.dw 5556
	.dw 3827
	.dw 1951
	.dw 0
	.dw -1951
	.dw -3827
	.dw -5566
	.dw -7071
	.dw -8315
	.dw -9239
	.dw -9808
	.dw -10000
	.dw -9808
	.dw -9239
	.dw -8315
	.dw -7071
	.dw -5556
	.dw -3827
	.dw -1951
.debug
	.dw '.stabs "DirFMword:G96=ar1;0;31;5",32,0,0,',0,0,offset _DirFMword,seg _DirFMword,0x0d,0x0a
.CODE
.public _DirFMword
.iram
_DirFMword:
	.dw 64 dup(0)
.code
.debug
	.dw '.stabs "UpdateDDS:F19",36,0,0,',0,0,offset _UpdateDDS,seg _UpdateDDS,0x0d,0x0a
.CODE
.public _UpdateDDS
_UpdateDDS:	.proc
.stabs "E:\\2005\\miniOS\\LCDMENUZHU\\9850A.h", 0x84, 0, 0, Ltext2
.code
Ltext2:
.debug
	.dw '.stabn 0x44,0,31,',0,0
	.dd LM17-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM17:
	// total=1, vars=1
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=1
	bp=sp+1

	R1=BP+4
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,32,',0,0
	.dd LM18-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM18:
	R1=[28677]	// QImode move
	R2=R1&(-65)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,33,',0,0
	.dd LM19-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM19:
	R1=[28677]	// QImode move
	R2=R1&(-129)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,34,',0,0
	.dd LM20-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM20:
	R1=[_f_phaseword]	// QImode move
	R2=R1 lsl 3
	R1=R2 lsl 4
	R1=R1 lsl 4
	R3=[28677]	// QImode move
	R2=R3&255
	R2|=R1
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,35,',0,0
	.dd LM21-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM21:
	R1=[28677]	// QImode move
	R2=R1|128
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,36,',0,0
	.dd LM22-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM22:
	R1=[28677]	// QImode move
	R2=R1&(-129)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,37,',0,0
	.dd LM23-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM23:
	R1=[_f_freqword]	// HImode RD=[Label]
	R2=[_f_freqword+1]
	R3=24	// QImode move
	[SP--]=R3	// QImode move
	push R1,R2 to [sp]	// pushhi
	call __rshu2	// call with return value
	SP=SP+3
	R3=R1&255
	R1=R3 lsl 4
	R1=R1 lsl 4
	R3=[28677]	// QImode move
	R2=R3&255
	R2|=R1
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,38,',0,0
	.dd LM24-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM24:
	R1=[28677]	// QImode move
	R2=R1|128
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,39,',0,0
	.dd LM25-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM25:
	R1=[28677]	// QImode move
	R2=R1&(-129)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,40,',0,0
	.dd LM26-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM26:
	R3=[_f_freqword]	// HImode RD=[Label]
	R4=[_f_freqword+1]
	R1 = R4	//special case for logical right shift 16 bits
	R2 = 0
	R3=R1&255
	R1=R3 lsl 4
	R1=R1 lsl 4
	R3=[28677]	// QImode move
	R2=R3&255
	R2|=R1
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,41,',0,0
	.dd LM27-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM27:
	R1=[28677]	// QImode move
	R2=R1|128
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,42,',0,0
	.dd LM28-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM28:
	R1=[28677]	// QImode move
	R2=R1&(-129)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,43,',0,0
	.dd LM29-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM29:
	R1=[_f_freqword]	// HImode RD=[Label]
	R2=[_f_freqword+1]
	R3=8	// QImode move
	[SP--]=R3	// QImode move
	push R1,R2 to [sp]	// pushhi
	call __rshu2	// call with return value
	SP=SP+3
	R3=R1&255
	R1=R3 lsl 4
	R1=R1 lsl 4
	R3=[28677]	// QImode move
	R2=R3&255
	R2|=R1
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,44,',0,0
	.dd LM30-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM30:
	R1=[28677]	// QImode move
	R2=R1|128
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,45,',0,0
	.dd LM31-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM31:
	R1=[28677]	// QImode move
	R2=R1&(-129)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,46,',0,0
	.dd LM32-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM32:
	R1=[_f_freqword]	// QImode move
	R2=R1&255
	R1=R2 lsl 4
	R1=R1 lsl 4
	R3=[28677]	// QImode move
	R2=R3&255
	R2|=R1
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,47,',0,0
	.dd LM33-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM33:
	R1=[28677]	// QImode move
	R2=R1|128
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,48,',0,0
	.dd LM34-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM34:
	R1=[28677]	// QImode move
	R2=R1|64
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,49,',0,0
	.dd LM35-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM35:
	R1=[28677]	// QImode move
	R2=R1&(-65)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,51,',0,0
	.dd LM36-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM36:
.debug
	.dw '.stabn 0x44,0,51,',0,0
	.dd LM37-_UpdateDDS
	.dw 0x0d,0x0a
.code
LM37:
L12:

	sp+=1
	pop bp from [sp]
	retf
	.endp	// end of UpdateDDS

.debug
	.dw '.stabf ',0,0
	.dd LME2-_UpdateDDS
	.dw 0x0d,0x0a
.code
LME2:
.code
.debug
	.dw '.stabs "SendFreq:F19",36,0,0,',0,0,offset _SendFreq,seg _SendFreq,0x0d,0x0a
.CODE
.public _SendFreq
_SendFreq:	.proc
.debug
	.dw '.stabn 0x44,0,54,',0,0
	.dd LM38-_SendFreq
	.dw 0x0d,0x0a
.code
LM38:
	// total=8, vars=8
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=8
	bp=sp+1

	R1=BP+11
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,55,',0,0
	.dd LM39-_SendFreq
	.dw 0x0d,0x0a
.code
LM39:
	R1=[28677]	// QImode move
	R2=R1&(-65)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,56,',0,0
	.dd LM40-_SendFreq
	.dw 0x0d,0x0a
.code
LM40:
	R3=[BP]	// QImode move
	R1=[R3++]	// RD=[RS] HFmode, RD!=RS
	R2=[R3--]
	push R1,R2 to [sp]	// pushhf
	call __cvf2i2	// call with return value
	SP=SP+2
	[bp+1]=R1	// HImode [BP+#IM6]=RS
	[bp+2]=R2
	R1=[bp+1]	// HImode RD=[BP+#IM6]
	R2=[bp+2]
	CMP R2,0	// HImode test
	JL  L16	// HImode LT
	JNZ L17
	CMP R1,0
	JNB L17
L16:
	PC=L15
L17:
	R3=[bp+1]	// HImode RD=[BP+#IM6]
	R4=[bp+2]
	push R3,R4 to [sp]	// pushhi
	call __cvi2f2	// call with return value
	SP=SP+2
	[bp+3]=R1	// HFmode [BP+#IM6]=RS
	[bp+4]=R2
	pc=L14	// Indirect jump
L15:
	R1=[bp+1]	// HImode RD=[BP+#IM6]
	R2=[bp+2]
	R1=R1&1	// HImode RD=RS&#IMM16
	R2=R2&0
	[bp+5]=R1	// HImode [BP+#IM6]=RS
	[bp+6]=R2
	R1=1	// QImode move
	[SP--]=R1	// QImode move
	R3=[bp+1]	// HImode RD=[BP+#IM6]
	R4=[bp+2]
	push R3,R4 to [sp]	// pushhi
	call __rshu2	// call with return value
	SP=SP+3
	R4=[bp+5]	// QImode move
	R3=R4	// QImode move
	R3|=R1
	R4=[bp+6]	// QImode move
	[bp+7]=R4	// QImode move
	R4=[bp+7]	// QImode move
	R4|=R2
	[bp+7]=R4	// QImode move
	R1=R3	// QImode move
	R2=[bp+7]	// QImode move
	push R1,R2 to [sp]	// pushhi
	call __cvi2f2	// call with return value
	SP=SP+2
	[bp+3]=R1	// HFmode [BP+#IM6]=RS
	[bp+4]=R2
	R1=[bp+3]	// HFmode RD=[BP+#IM6]
	R2=[bp+4]
	push R1,R2 to [sp]	// pushhf
	R3=[bp+3]	// HFmode RD=[BP+#IM6]
	R4=[bp+4]
	push R3,R4 to [sp]	// pushhf
	call __addf2	// call with return value
	SP=SP+4
	[bp+3]=R1	// HFmode [BP+#IM6]=RS
	[bp+4]=R2
L14:
	R1=52343	// HFmode immediate to register move
	R2=16939
	push R1,R2 to [sp]	// pushhf
	R1=[bp+3]	// HFmode RD=[BP+#IM6]
	R2=[bp+4]
	push R1,R2 to [sp]	// pushhf
	call __mulf2	// call with return value
	SP=SP+4
	push R1,R2 to [sp]	// pushhf
	call __cvf2i2	// call with return value
	SP=SP+2
	[_f_freqword]=R1	// HImode [Label]=RS
	[_f_freqword+1]=R2
.debug
	.dw '.stabn 0x44,0,57,',0,0
	.dd LM41-_SendFreq
	.dw 0x0d,0x0a
.code
LM41:
	call _UpdateDDS	// call without return value
.debug
	.dw '.stabn 0x44,0,58,',0,0
	.dd LM42-_SendFreq
	.dw 0x0d,0x0a
.code
LM42:
	R1=[28677]	// QImode move
	R2=R1|64
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,59,',0,0
	.dd LM43-_SendFreq
	.dw 0x0d,0x0a
.code
LM43:
	R1=[28677]	// QImode move
	R2=R1&(-65)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,60,',0,0
	.dd LM44-_SendFreq
	.dw 0x0d,0x0a
.code
LM44:
.debug
	.dw '.stabn 0x44,0,60,',0,0
	.dd LM45-_SendFreq
	.dw 0x0d,0x0a
.code
LM45:
L13:

	sp+=8
	pop bp from [sp]
	retf
	.endp	// end of SendFreq

.debug
	.dw '.stabs "freq:p13",160,0,0,11',0x0d,0x0a
.CODE
.debug
	.dw '.stabf ',0,0
	.dd LME3-_SendFreq
	.dw 0x0d,0x0a
.code
LME3:
.code
.debug
	.dw '.stabs "SendPhase:F19",36,0,0,',0,0,offset _SendPhase,seg _SendPhase,0x0d,0x0a
.CODE
.public _SendPhase
_SendPhase:	.proc
.debug
	.dw '.stabn 0x44,0,63,',0,0
	.dd LM46-_SendPhase
	.dw 0x0d,0x0a
.code
LM46:
	// total=1, vars=1
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=1
	bp=sp+1

	R1=BP+4
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,64,',0,0
	.dd LM47-_SendPhase
	.dw 0x0d,0x0a
.code
LM47:
	R1=[28677]	// QImode move
	R2=R1&(-65)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,65,',0,0
	.dd LM48-_SendPhase
	.dw 0x0d,0x0a
.code
LM48:
	R2=[BP]	// QImode move
	R1=[R2]	// QImode move
	[_f_phaseword]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,66,',0,0
	.dd LM49-_SendPhase
	.dw 0x0d,0x0a
.code
LM49:
	call _UpdateDDS	// call without return value
.debug
	.dw '.stabn 0x44,0,67,',0,0
	.dd LM50-_SendPhase
	.dw 0x0d,0x0a
.code
LM50:
	R1=[28677]	// QImode move
	R2=R1|64
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,68,',0,0
	.dd LM51-_SendPhase
	.dw 0x0d,0x0a
.code
LM51:
	R1=[28677]	// QImode move
	R2=R1&(-65)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,69,',0,0
	.dd LM52-_SendPhase
	.dw 0x0d,0x0a
.code
LM52:
.debug
	.dw '.stabn 0x44,0,69,',0,0
	.dd LM53-_SendPhase
	.dw 0x0d,0x0a
.code
LM53:
L18:

	sp+=1
	pop bp from [sp]
	retf
	.endp	// end of SendPhase

.debug
	.dw '.stabs "phase:p4",160,0,0,4',0x0d,0x0a
.CODE
.debug
	.dw '.stabf ',0,0
	.dd LME4-_SendPhase
	.dw 0x0d,0x0a
.code
LME4:
.debug
	.dw '.stabs "crctab16:G97=ar1;0;-1;1",32,0,0,',0,0,offset _crctab16,seg _crctab16,0x0d,0x0a
.CODE
.public _crctab16
.text
_crctab16:
	.dw 0
	.dw 4489
	.dw 8978
	.dw 12955
	.dw 17956
	.dw 22445
	.dw 25910
	.dw 29887
	.dw -29624
	.dw -25151
	.dw -20646
	.dw -16685
	.dw -13716
	.dw -9243
	.dw -5762
	.dw -1801
	.dw 4225
	.dw 264
	.dw 13203
	.dw 8730
	.dw 22181
	.dw 18220
	.dw 30135
	.dw 25662
	.dw -25399
	.dw -29376
	.dw -16421
	.dw -20910
	.dw -9491
	.dw -13468
	.dw -1537
	.dw -6026
	.dw 8450
	.dw 12427
	.dw 528
	.dw 5017
	.dw 26406
	.dw 30383
	.dw 17460
	.dw 21949
	.dw -21174
	.dw -17213
	.dw -29096
	.dw -24623
	.dw -5266
	.dw -1305
	.dw -14212
	.dw -9739
	.dw 12675
	.dw 8202
	.dw 4753
	.dw 792
	.dw 30631
	.dw 26158
	.dw 21685
	.dw 17724
	.dw -16949
	.dw -21438
	.dw -24871
	.dw -28848
	.dw -1041
	.dw -5530
	.dw -9987
	.dw -13964
	.dw 16900
	.dw 21389
	.dw 24854
	.dw 28831
	.dw 1056
	.dw 5545
	.dw 10034
	.dw 14011
	.dw -12724
	.dw -8251
	.dw -4770
	.dw -809
	.dw -30616
	.dw -26143
	.dw -21638
	.dw -17677
	.dw 21125
	.dw 17164
	.dw 29079
	.dw 24606
	.dw 5281
	.dw 1320
	.dw 14259
	.dw 9786
	.dw -8499
	.dw -12476
	.dw -545
	.dw -5034
	.dw -26391
	.dw -30368
	.dw -17413
	.dw -21902
	.dw 25350
	.dw 29327
	.dw 16404
	.dw 20893
	.dw 9506
	.dw 13483
	.dw 1584
	.dw 6073
	.dw -4274
	.dw -313
	.dw -13220
	.dw -8747
	.dw -22166
	.dw -18205
	.dw -30088
	.dw -25615
	.dw 29575
	.dw 25102
	.dw 20629
	.dw 16668
	.dw 13731
	.dw 9258
	.dw 5809
	.dw 1848
	.dw -49
	.dw -4538
	.dw -8995
	.dw -12972
	.dw -17941
	.dw -22430
	.dw -25863
	.dw -29840
	.dw -31736
	.dw -27263
	.dw -22758
	.dw -18797
	.dw -15828
	.dw -11355
	.dw -7874
	.dw -3913
	.dw 2112
	.dw 6601
	.dw 11090
	.dw 15067
	.dw 20068
	.dw 24557
	.dw 28022
	.dw 31999
	.dw -27511
	.dw -31488
	.dw -18533
	.dw -23022
	.dw -11603
	.dw -15580
	.dw -3649
	.dw -8138
	.dw 6337
	.dw 2376
	.dw 15315
	.dw 10842
	.dw 24293
	.dw 20332
	.dw 32247
	.dw 27774
	.dw -23286
	.dw -19325
	.dw -31208
	.dw -26735
	.dw -7378
	.dw -3417
	.dw -16324
	.dw -11851
	.d

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -