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

📄 menu.asm

📁 用凌阳61单片机实现正弦信号的产生
💻 ASM
📖 第 1 页 / 共 4 页
字号:
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32765
	.dw -128
	.dw 0
	.dw 1
	.dw -32766
	.dw 96
	.dw 0
	.dw 1
	.dw -32756
	.dw 16288
	.dw 56
	.dw 1
	.dw -32753
	.dw -21856
	.dw 68
	.dw 1
	.dw -32760
	.dw -21856
	.dw 68
	.dw 1
	.dw -32760
	.dw -21856
	.dw 68
	.dw 1
	.dw -32760
	.dw -21856
	.dw 71
	.dw -511
	.dw -32760
	.dw -21856
	.dw 111
	.dw -1535
	.dw -32760
	.dw -21856
	.dw 63
	.dw -511
	.dw -32760
	.dw -21856
	.dw 0
	.dw 30721
	.dw -32760
	.dw -24416
	.dw 0
	.dw 28673
	.dw -32753
	.dw -16480
	.dw 0
	.dw 28673
	.dw -32760
	.dw 96
	.dw 0
	.dw -4095
	.dw -32753
	.dw -64
	.dw 1
	.dw -8191
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 204
	.dw 0
	.dw 1
	.dw -32768
	.dw 204
	.dw 0
	.dw 1
	.dw -32765
	.dw -253
	.dw 0
	.dw 1
	.dw -32765
	.dw -253
	.dw 0
	.dw 1
	.dw -31748
	.dw 192
	.dw -16384
	.dw 1
	.dw -31748
	.dw 192
	.dw -16384
	.dw 1
	.dw -32528
	.dw 48
	.dw 0
	.dw 1
	.dw -32528
	.dw 48
	.dw 31
	.dw -2047
	.dw -32576
	.dw 12
	.dw -16368
	.dw 5121
	.dw -32576
	.dw 12
	.dw -16332
	.dw 9217
	.dw -32576
	.dw 15
	.dw -16352
	.dw 8705
	.dw -32576
	.dw 15
	.dw -16287
	.dw 17153
	.dw -32576
	.dw 12
	.dw 64
	.dw 257
	.dw -32576
	.dw 12
	.dw 255
	.dw -30335
	.dw -32576
	.dw 16140
	.dw 64
	.dw 257
	.dw -32576
	.dw 16140
	.dw 106
	.dw 17153
	.dw -32576
	.dw 12303
	.dw -16352
	.dw 8705
	.dw -32576
	.dw 12303
	.dw -16334
	.dw -23551
	.dw -32576
	.dw 12
	.dw -16368
	.dw 5121
	.dw -32576
	.dw 12
	.dw -16353
	.dw -1023
	.dw -32528
	.dw 48
	.dw 0
	.dw 1
	.dw -32528
	.dw 48
	.dw 0
	.dw 1
	.dw -31748
	.dw 192
	.dw 0
	.dw 1
	.dw -31748
	.dw 192
	.dw 0
	.dw 1
	.dw -32765
	.dw -253
	.dw 0
	.dw 1
	.dw -32765
	.dw -253
	.dw 0
	.dw 1
	.dw -32768
	.dw 252
	.dw 0
	.dw 1
	.dw -32768
	.dw 252
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -32768
	.dw 0
	.dw 0
	.dw 1
	.dw -1
	.dw -1
	.dw -1
	.dw -1
.debug
	.dw '.stabs "PICO:G43=ar1;0;5;44=*4",32,0,0,',0,0,offset _PICO,seg _PICO,0x0d,0x0a
.CODE
.public _PICO
.iram
_PICO:
	.dw _encoding_1286411
	.dw _encoding_1286412
	.dw _encoding_1286413
	.dw _encoding_1286414
	.dw _encoding_1286415
	.dw _encoding_1286416
.debug
	.dw '.stabs "Bit:t45=46=s1bit0:4,0,1;bit1:4,1,1;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "bit2:4,2,1;bit3:4,3,1;bit4:4,4,1;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "bit5:4,5,1;bit6:4,6,1;bit7:4,7,1;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "bit8:4,8,1;bit9:4,9,1;bit10:4,10,1;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "bit11:4,11,1;bit12:4,12,1;bit13:4,13,1;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "bit14:4,14,1;bit15:4,15,1;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "Byte:t47=48=s1bytel:4,0,8;byteh:4,8,8;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "UNport:t49=50=u1bit:45,0,16;byte:47,0,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "port:4,0,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "Tsk_status:T51=eUnused:0,Ready:1,Running:2,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "Suspend:4,Delay:8,WaitSem:16,WaitMail:32,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "WaitQueue:64,waitFlag:128,waitMem:256,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "SemDly:24,MailDly:40,QDly:72,FlagDly:136,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "MemDly:264,SemSus:20,MailSus:36,QSus:68,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "FlagSus:132,MemSus:260,SemDlySus:28,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "MailDlySus:44,MQDlySus:76,FlagDlySus:140,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "MemDlySus:268,;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "Event_type:T52=eNone:0,Semaphore:1,Mailbox:2,\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "Queue:3,Flag:4,;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "Event_state:T53=eSend:0,Receive:1,;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "TCB_reg:T54=s9reserved:4,0,16;SB:4,16,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "R1:4,32,16;R2:4,48,16;R3:4,64,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "R4:4,80,16;BP:4,96,16;SR:4,112,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "PC:4,128,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "TCB_reg:t55=54",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "TCB_struct:T56=s4SP:57=*55,0,16;taskState:51,16,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "taskTimeDly:4,32,16;eventPtr:58=*59=xsECB_struct:,48,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "TCB_struct:t60=56",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "ECB_struct:T59=s4eventType:52,0,16;waitTable:61=ar1;0;1;4,16,32;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "comm:62=u1count:4,0,16;flag_Grp:4,0,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "msg:63=*19,0,16;p_QCB:64=*65=xsQCB_struct:,0,16;;,48,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "ECB_struct:t66=59",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "QCB_struct:T65=s5start:63,0,16;end:63,16,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "in:63,32,16;out:63,48,16;entries:4,64,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "QCB_struct:t67=65",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "IFT_struct:T68=s3next:69=*68,0,16;SR:4,16,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "function:70=*71=f19,32,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "IFT_struct:t72=68",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "MCB_struct:T73=s3MCB_freeList:63,0,16;waitTable:74=ar1;0;1;1,16,32;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "MCB_struct:t75=73",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "pTask:t76=77=*78=f19",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "HEvent:t79=80=*66",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "HMem:t81=82=*75",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "maxTask:G4",32,0,0,',0,0,offset _maxTask,seg _maxTask,0x0d,0x0a
.CODE
.public _maxTask
.text
_maxTask:
	.dw 5
.debug
	.dw '.stabs "maxEvent:G4",32,0,0,',0,0,offset _maxEvent,seg _maxEvent,0x0d,0x0a
.CODE
.public _maxEvent
.text
_maxEvent:
	.dw 4
.debug
	.dw '.stabs "maxQueue:G4",32,0,0,',0,0,offset _maxQueue,seg _maxQueue,0x0d,0x0a
.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 3
.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 16
.debug
	.dw '.stabs "INT_status:T83=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 "complex:T84=s4x:12,0,32;y:12,32,32;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "exception:T85=s9type:1,0,16;name:86=*2,16,16;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "arg1:13,32,32;arg2:13,64,32;retval:13,96,32;\\",128,0,0,0',0x0d,0x0a
	.DW '.stabs "err:1,128,16;;",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "ieee_float_shape_type:t87=88=u2value:12,0,32;word:3,0,32;;",128,0,0,0',0x0d,0x0a
.CODE
.code
.debug
	.dw '.stabs "Menu_init:F19",36,0,0,',0,0,offset _Menu_init,seg _Menu_init,0x0d,0x0a
.CODE
.public _Menu_init
_Menu_init:	.proc
.stabs "E:/2005/miniOS/LCDMENU/MENU.c", 0x84, 0, 0, Ltext2
.code
Ltext2:
.debug
	.dw '.stabn 0x44,0,4,',0,0
	.dd LM17-_Menu_init
	.dw 0x0d,0x0a
.code
LM17:
	// total=0, vars=0
	// frame_pointer_needed: 1
	push bp to [sp]
	bp=sp+1

	R1=BP+3
.debug
	.dw '.stabn 0x44,0,5,',0,0
	.dd LM18-_Menu_init
	.dw 0x0d,0x0a
.code
LM18:
	R2=6	// QImode move
	[_Min_MENU]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,6,',0,0
	.dd LM19-_Menu_init
	.dw 0x0d,0x0a
.code
LM19:
	R2=_PICO	// QImode move
	[_Min_MENU+1]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,7,',0,0
	.dd LM20-_Menu_init
	.dw 0x0d,0x0a
.code
LM20:
	R2=0	// QImode move
	[_Min_MENU+3]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,8,',0,0
	.dd LM21-_Menu_init
	.dw 0x0d,0x0a
.code
LM21:
	R2=0	// QImode move
	[_Min_MENU+2]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,9,',0,0
	.dd LM22-_Menu_init
	.dw 0x0d,0x0a
.code
LM22:
	R2=0	// QImode move
	[_Min_MENU+4]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,10,',0,0
	.dd LM23-_Menu_init
	.dw 0x0d,0x0a
.code
LM23:
	R2=_Sub_MENU	// QImode move
	[_Min_MENU+5]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,12,',0,0
	.dd LM24-_Menu_init
	.dw 0x0d,0x0a
.code
LM24:
	R2=4	// QImode move
	[_Sub_MENU]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,13,',0,0
	.dd LM25-_Menu_init
	.dw 0x0d,0x0a
.code
LM25:
	R2=_encoding_TT2	// QImode move
	[_Sub_MENU+1]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,14,',0,0
	.dd LM26-_Menu_init
	.dw 0x0d,0x0a
.code
LM26:
	R2=0	// QImode move
	[_Sub_MENU+3]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,15,',0,0
	.dd LM27-_Menu_init
	.dw 0x0d,0x0a
.code
LM27:
	R2=0	// QImode move
	[_Sub_MENU+2]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,16,',0,0
	.dd LM28-_Menu_init
	.dw 0x0d,0x0a
.code
LM28:
	R2=0	// QImode move
	[_Sub_MENU+4]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,17,',0,0
	.dd LM29-_Menu_init
	.dw 0x0d,0x0a
.code
LM29:
	R2=_Min_MENU	// QImode move
	[_Sub_MENU+5]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,18,',0,0
	.dd LM30-_Menu_init
	.dw 0x0d,0x0a
.code
LM30:
.debug
	.dw '.stabn 0x44,0,18,',0,0
	.dd LM31-_Menu_init
	.dw 0x0d,0x0a
.code
LM31:
L12:

	pop bp from [sp]
	retf
	.endp	// end of Menu_init

.debug
	.dw '.stabf ',0,0
	.dd LME2-_Menu_init
	.dw 0x0d,0x0a
.code
LME2:
.code
.debug
	.dw '.stabs "heiheiDisplayMenu:F19",36,0,0,',0,0,offset _heiheiDisplayMenu,seg _heiheiDisplayMenu,0x0d,0x0a
.CODE
.public _heiheiDisplayMenu
_heiheiDisplayMenu:	.proc
.debug
	.dw '.stabn 0x44,0,21,',0,0
	.dd LM32-_heiheiDisplayMenu
	.dw 0x0d,0x0a
.code
LM32:
	// 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,22,',0,0
	.dd LM33-_heiheiDisplayMenu
	.dw 0x0d,0x0a
.code
LM33:
LBB3:
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R2=[_Now_MENU]	// QImode move
	R1=[_Now_MENU]	// QImode move
	R3=R2	// QImode move
	R4=R2+1
	R3=R4	// QImode move
	R2=[R3]	// QImode move
	R3=R1	// QImode move
	R1=R1+2
	R4=R1	// QImode move
	R3=[R4]	// QImode move
	R1=R2	// QImode move
	R1+=R3	// addqi3_r0r
	R3=R1	// QImode move
	R2=[R3]	// QImode move
	[SP--]=R2	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	call _LCD501_Bitmap	// call with return value
	SP=SP+4
.debug
	.dw '.stabn 0x44,0,23,',0,0
	.dd LM34-_heiheiDisplayMenu
	.dw 0x0d,0x0a
.code
LM34:
LBE3:
.debug
	.dw '.stabn 0x44,0,23,',0,0
	.dd LM35-_heiheiDisplayMenu
	.dw 0x0d,0x0a
.code
LM35:
L13:

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

.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB3-_heiheiDisplayMenu
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE3-_heiheiDisplayMenu
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME3-_heiheiDisplayMenu
	.dw 0x0d,0x0a
.code
LME3:
.debug
	.dw '.stabs "OS_sysStack:G89=ar1;0;511;4",32,0,0,',0,0,offset _OS_sysStack,seg _OS_sysStack,0x0d,0x0a
.CODE
.ram
.public _OS_sysStack
_OS_sysStack:
	.dw 512 dup(0)
.debug
	.dw '.stabs "OS_TCB:G90=ar1;0;4;60",32,0,0,',0,0,offset _OS_TCB,seg _OS_TCB,0x0d,0x0a
.CODE
.ram
.public _OS_TCB
_OS_TCB:
	.dw 20 dup(0)
.debug
	.dw '.stabs "OS_ECB:G91=ar1;0;3;66",32,0,0,',0,0,offset _OS_ECB,seg _OS_ECB,0x0d,0x0a
.CODE
.ram
.public _OS_ECB
_OS_ECB:
	.dw 16 dup(0)
.debug
	.dw '.stabs "OS_QCB:G92=ar1;0;1;67",32,0,0,',0,0,offset _OS_QCB,seg _OS_QCB,0x0d,0x0a
.CODE
.ram
.public _OS_QCB
_OS_QCB:
	.dw 10 dup(0)
.debug
	.dw '.stabs "OS_IFT:G93=ar1;0;2;72",32,0,0,',0,0,offset _OS_IFT,seg _OS_IFT,0x0d,0x0a
.CODE
.ram
.public _OS_IFT
_OS_IFT:
	.dw 9 dup(0)
.debug
	.dw '.stabs "OS_MCB:G94=ar1;0;0;75",32,0,0,',0,0,offset _OS_MCB,seg _OS_MCB,0x0d,0x0a
.CODE
.ram
.public _OS_MCB
_OS_MCB:
	.dw 3 dup(0)
.debug
	.dw '.stabs "err:G1",32,0,0,',0,0,offset _err,seg _err,0x0d,0x0a
.CODE
.ram
.public _err
_err:
	.dw 0
.debug
	.dw '.stabs "t1stack:G95=ar1;0;99;1",32,0,0,',0,0,offset _t1stack,seg _t1stack,0x0d,0x0a
.CODE
.ram
.public _t1stack
_t1stack:
	.dw 100 dup(0)
.debug
	.dw '.stabs "t2stack:G96=ar1;0;199;1",32,0,0,',0,0,offset _t2stack,seg _t2stack,0x0d,0x0a
.CODE
.ram
.public _t2stack
_t2stack:
	.dw 200 dup(0)
.debug
	.dw '.stabs "t3stack:G96",32,0,0,',0,0,offset _t3stack,seg _t3stack,0x0d,0x0a
.CODE
.ram
.public _t3stack
_t3stack:
	.dw 200 dup(0)
.debug
	.dw '.stabs "t4stack:G95",32,0,0,',0,0,offset _t4stack,seg _t4stack,0x0d,0x0a
.CODE
.ram
.public _t4stack
_t4stack:
	.dw 100 dup(0)
.debug
	.dw '.stabs "hKeyMbox:G79",32,0,0,',0,0,offset _hKeyMbox,seg _hKeyMbox,0x0d,0x0a
.CODE
.ram
.public _hKeyMbox
_hKeyMbox:
	.dw 0
.debug
	.dw '.stabs "sem:G79",32,0,0,',0,0,offset _sem,seg _sem,0x0d,0x0a
.CODE
.ram
.public _sem
_sem:
	.dw 0
.debug
	.dw '.stabs "Min_MENU:G27",32,0,0,',0,0,offset _Min_MENU,seg _Min_MENU,0x0d,0x0a
.CODE
.ram
.public _Min_MENU
_Min_MENU:
	.dw 6 dup(0)
.debug
	.dw '.stabs "Sub_MENU:G27",32,0,0,',0,0,offset _Sub_MENU,seg _Sub_MENU,0x0d,0x0a
.CODE
.ram
.public _Sub_MENU
_Sub_MENU:
	.dw 6 dup(0)
.debug
	.dw '.stabs "Now_MENU:G97=*27",32,0,0,',0,0,offset _Now_MENU,seg _Now_MENU,0x0d,0x0a
.CODE
.ram
.public _Now_MENU
_Now_MENU:
	.dw 0
.external _LCD501_Bitmap
	.end

⌨️ 快捷键说明

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