📄 main.lst
字号:
33 00 37 00
2C 00 00 00
00 00
0000057B 26 00 00 00 .dd LM8-_playS480
0000057D 0D 00 0A 00 .dw 0x0d,0x0a
00008CC8 .code
LM8:
00008CC8 40 F0 99 81 call _SACM_S480_Stop // call without return value
0000057F .debug
0000057F 2E 00 73 00 .dw '.stabn 0x44,0,38,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 38 00
2C 00 00 00
00 00
00000592 28 00 00 00 .dd LM9-_playS480
00000594 0D 00 0A 00 .dw 0x0d,0x0a
00008CCA .code
LM9:
LBE2:
00000596 .debug
00000596 2E 00 73 00 .dw '.stabn 0x44,0,38,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 38 00
2C 00 00 00
00 00
000005A9 28 00 00 00 .dd LM10-_playS480
000005AB 0D 00 0A 00 .dw 0x0d,0x0a
00008CCA .code
LM10:
L2:
00008CCA 41 00 sp+=1
00008CCB 88 98 pop bp from [sp]
00008CCC 90 9A retf
.endp // end of playS480
000005AD .debug
000005AD 2E 00 73 00 .dw '.stabs "num:p11",160,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6E 00 75 00
6D 00 3A 00
70 00 31 00
31 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 34 00
0D 00 0A 00
00008CCD .CODE
000005C9 .debug
000005C9 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000005DB 07 00 00 00 .dd LBB2-_playS480
000005DD 0D 00 0A 00 .dw 0x0d,0x0a
00008CCD .code
000005DF .debug
000005DF 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000005F1 20 00 00 00 .dd LBB3-_playS480
000005F3 0D 00 0A 00 .dw 0x0d,0x0a
00008CCD .code
000005F5 .debug
000005F5 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000607 24 00 00 00 .dd LBE3-_playS480
00000609 0D 00 0A 00 .dw 0x0d,0x0a
00008CCD .code
0000060B .debug
0000060B 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
0000061D 28 00 00 00 .dd LBE2-_playS480
0000061F 0D 00 0A 00 .dw 0x0d,0x0a
00008CCD .code
00000621 .debug
00000621 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000062A 2B 00 00 00 .dd LME1-_playS480
0000062C 0D 00 0A 00 .dw 0x0d,0x0a
00008CCD .code
LME1:
00008CCD .code
0000062E .debug
0000062E 2E 00 73 00 .dw '.stabs "delay2s:F19",36,0,0,',0,0,offset _delay2s,seg _delay2s,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 65 00
6C 00 61 00
79 00 32 00
73 00 3A 00
46 00 31 00
39 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
2B 00 00 00
0D 00 0A 00
00008CCD .CODE
.public _delay2s
_delay2s: .proc
00000650 .debug
00000650 2E 00 73 00 .dw '.stabn 0x44,0,41,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 31 00
2C 00 00 00
00 00
00000663 00 00 00 00 .dd LM11-_delay2s
00000665 0D 00 0A 00 .dw 0x0d,0x0a
00008CCD .code
LM11:
// total=1, vars=1
// frame_pointer_needed: 1
00008CCD 88 DA push bp to [sp]
00008CCE 41 20 sp-=1
00008CCF 08 0B 01 00 bp=sp+1
00008CD1 0D 03 04 00 R1=BP+4
00008CD3 C5 D2 [BP]=R1 // QImode move
00000667 .debug
00000667 2E 00 73 00 .dw '.stabn 0x44,0,42,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 32 00
2C 00 00 00
00 00
0000067A 07 00 00 00 .dd LM12-_delay2s
0000067C 0D 00 0A 00 .dw 0x0d,0x0a
00008CD4 .code
LM12:
LBB4:
00008CD4 40 F0 1B 8F call _RunTime2Hz // call with return value
0000067E .debug
0000067E 2E 00 73 00 .dw '.stabn 0x44,0,43,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 33 00
2C 00 00 00
00 00
00000691 09 00 00 00 .dd LM13-_delay2s
00000693 0D 00 0A 00 .dw 0x0d,0x0a
00008CD6 .code
LM13:
00008CD6 40 92 R1=0 // QImode move
00008CD7 19 D3 41 02 [_FailTimes]=R1 // QImode move
00000695 .debug
00000695 2E 00 73 00 .dw '.stabn 0x44,0,44,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 34 00
2C 00 00 00
00 00
000006A8 0C 00 00 00 .dd LM14-_delay2s
000006AA 0D 00 0A 00 .dw 0x0d,0x0a
00008CD9 .code
LM14:
L8:
00008CD9 11 93 3F 02 R1=[_INTflag] // QImode move
00008CDB 40 42 CMP R1,0 // QImode test
00008CDC 04 5E 01 EE NSJZ L10 //QImode EQ
00 EE
00008CDF 0F 9F E5 8C pc=L9 // Indirect jump
L10:
000006AC .debug
000006AC 2E 00 73 00 .dw '.stabn 0x44,0,46,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 36 00
2C 00 00 00
00 00
000006BF 14 00 00 00 .dd LM15-_delay2s
000006C1 0D 00 0A 00 .dw 0x0d,0x0a
00008CE1 .code
LM15:
LBB5:
00008CE1 40 F0 17 8F call _Clear_WatchDog // call with return value
000006C3 .debug
000006C3 2E 00 73 00 .dw '.stabn 0x44,0,47,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 37 00
2C 00 00 00
00 00
000006D6 16 00 00 00 .dd LM16-_delay2s
000006D8 0D 00 0A 00 .dw 0x0d,0x0a
00008CE3 .code
LM16:
LBE5:
00008CE3 0F 9F D9 8C pc=L8 // Indirect jump
L9:
000006DA .debug
000006DA 2E 00 73 00 .dw '.stabn 0x44,0,48,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 38 00
2C 00 00 00
00 00
000006ED 18 00 00 00 .dd LM17-_delay2s
000006EF 0D 00 0A 00 .dw 0x0d,0x0a
00008CE5 .code
LM17:
00008CE5 40 92 R1=0 // QImode move
00008CE6 19 D3 3F 02 [_INTflag]=R1 // QImode move
000006F1 .debug
000006F1 2E 00 73 00 .dw '.stabn 0x44,0,49,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 39 00
2C 00 00 00
00 00
00000704 1B 00 00 00 .dd LM18-_delay2s
00000706 0D 00 0A 00 .dw 0x0d,0x0a
00008CE8 .code
LM18:
00008CE8 40 F0 20 8F call _OffTime2Hz // call with return value
00000708 .debug
00000708 2E 00 73 00 .dw '.stabn 0x44,0,50,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 30 00
2C 00 00 00
00 00
0000071B 1D 00 00 00 .dd LM19-_delay2s
0000071D 0D 00 0A 00 .dw 0x0d,0x0a
00008CEA .code
LM19:
LBE4:
0000071F .debug
0000071F 2E 00 73 00 .dw '.stabn 0x44,0,50,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 30 00
2C 00 00 00
00 00
00000732 1D 00 00 00 .dd LM20-_delay2s
00000734 0D 00 0A 00 .dw 0x0d,0x0a
00008CEA .code
LM20:
L7:
00008CEA 41 00 sp+=1
00008CEB 88 98 pop bp from [sp]
00008CEC 90 9A retf
.endp // end of delay2s
00000736 .debug
00000736 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000748 07 00 00 00 .dd LBB4-_delay2s
0000074A 0D 00 0A 00 .dw 0x0d,0x0a
00008CED .code
0000074C .debug
0000074C 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
0000075E 14 00 00 00 .dd LBB5-_delay2s
00000760 0D 00 0A 00 .dw 0x0d,0x0a
00008CED .code
00000762 .debug
00000762 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000774 16 00 00 00 .dd LBE5-_delay2s
00000776 0D 00 0A 00 .dw 0x0d,0x0a
00008CED .code
00000778 .debug
00000778 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
0000078A 1D 00 00 00 .dd LBE4-_delay2s
0000078C 0D 00 0A 00 .dw 0x0d,0x0a
00008CED .code
0000078E .debug
0000078E 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000797 20 00 00 00 .dd LME2-_delay2s
00000799 0D 00 0A 00 .dw 0x0d,0x0a
00008CED .code
LME2:
00008CED .code
0000079B .debug
0000079B 2E 00 73 00 .dw '.stabs "main:F1",36,0,0,',0,0,offset _main,seg _main,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6D 00 61 00
69 00 6E 00
3A 00 46 00
31 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
4B 00 00 00
0D 00 0A 00
00008CED .CODE
.public _main
_main: .proc
000007B9 .debug
000007B9 2E 00 73 00 .dw '.stabn 0x44,0,57,',0,0
74 00 61 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -