📄 main.lst
字号:
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 37 00
2C 00 00 00
00 00
000007CC 00 00 00 00 .dd LM21-_main
000007CE 0D 00 0A 00 .dw 0x0d,0x0a
00008CED .code
LM21:
// total=1, vars=1
// frame_pointer_needed: 1
00008CED 88 DA push bp to [sp]
00008CEE 41 20 sp-=1
00008CEF 08 0B 01 00 bp=sp+1
00008CF1 0D 03 04 00 R1=BP+4
00008CF3 C5 D2 [BP]=R1 // QImode move
000007D0 .debug
000007D0 2E 00 73 00 .dw '.stabn 0x44,0,59,',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 39 00
2C 00 00 00
00 00
000007E3 07 00 00 00 .dd LM22-_main
000007E5 0D 00 0A 00 .dw 0x0d,0x0a
00008CF4 .code
LM22:
LBB6:
00008CF4 40 92 R1=0 // QImode move
00008CF5 19 D3 41 02 [_FailTimes]=R1 // QImode move
000007E7 .debug
000007E7 2E 00 73 00 .dw '.stabn 0x44,0,60,',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
36 00 30 00
2C 00 00 00
00 00
000007FA 0A 00 00 00 .dd LM23-_main
000007FC 0D 00 0A 00 .dw 0x0d,0x0a
00008CF7 .code
LM23:
00008CF7 40 92 R1=0 // QImode move
00008CF8 19 D3 40 02 [_sum]=R1 // QImode move
000007FE .debug
000007FE 2E 00 73 00 .dw '.stabn 0x44,0,61,',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
36 00 31 00
2C 00 00 00
00 00
00000811 0D 00 00 00 .dd LM24-_main
00000813 0D 00 0A 00 .dw 0x0d,0x0a
00008CFA .code
LM24:
00008CFA 40 92 R1=0 // QImode move
00008CFB 19 D3 3F 02 [_INTflag]=R1 // QImode move
00000815 .debug
00000815 2E 00 73 00 .dw '.stabn 0x44,0,62,',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
36 00 32 00
2C 00 00 00
00 00
00000828 10 00 00 00 .dd LM25-_main
0000082A 0D 00 0A 00 .dw 0x0d,0x0a
00008CFD .code
LM25:
00008CFD 40 F0 17 8F call _Clear_WatchDog // call with return value
0000082C .debug
0000082C 2E 00 73 00 .dw '.stabn 0x44,0,64,',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
36 00 34 00
2C 00 00 00
00 00
0000083F 12 00 00 00 .dd LM26-_main
00000841 0D 00 0A 00 .dw 0x0d,0x0a
00008CFF .code
LM26:
00008CFF 40 92 R1=0 // QImode move
00008D00 C8 D2 [SP--]=R1 // QImode move
00008D01 40 F0 A2 8C call _playS480 // call without return value
00008D03 41 00 SP = SP + 1 //SP
00000843 .debug
00000843 2E 00 73 00 .dw '.stabn 0x44,0,67,',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
36 00 37 00
2C 00 00 00
00 00
00000856 17 00 00 00 .dd LM27-_main
00000858 0D 00 0A 00 .dw 0x0d,0x0a
00008D04 .code
LM27:
L13:
00008D04 40 F0 23 8E call _IOTest // call with return value
00008D06 40 42 CMP R1,0 // QImode test
00008D07 04 5E 01 EE NSJZ L15 //QImode EQ
00 EE
00008D0A 0F 9F 21 8D pc=L14 // Indirect jump
L15:
0000085A .debug
0000085A 2E 00 73 00 .dw '.stabn 0x44,0,69,',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
36 00 39 00
2C 00 00 00
00 00
0000086D 1F 00 00 00 .dd LM28-_main
0000086F 0D 00 0A 00 .dw 0x0d,0x0a
00008D0C .code
LM28:
00008D0C 41 92 R1=1 // QImode move
00008D0D C8 D2 [SP--]=R1 // QImode move
00008D0E 40 F0 A2 8C call _playS480 // call without return value
00008D10 41 00 SP = SP + 1 //SP
00000871 .debug
00000871 2E 00 73 00 .dw '.stabn 0x44,0,70,',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
37 00 30 00
2C 00 00 00
00 00
00000884 24 00 00 00 .dd LM29-_main
00000886 0D 00 0A 00 .dw 0x0d,0x0a
00008D11 .code
LM29:
00008D11 11 93 41 02 R1=[_FailTimes] // QImode move
00008D13 41 94 R2=1 // QImode move
00008D14 19 05 41 02 [_FailTimes]=R1+R2 //addqi3_Qrr
00000888 .debug
00000888 2E 00 73 00 .dw '.stabn 0x44,0,71,',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
37 00 31 00
2C 00 00 00
00 00
0000089B 29 00 00 00 .dd LM30-_main
0000089D 0D 00 0A 00 .dw 0x0d,0x0a
00008D16 .code
LM30:
00008D16 11 93 41 02 R1=[_FailTimes] // QImode move
00008D18 43 42 CMP R1,3 // QImode compare
00008D19 05 4E 01 EE NSJNZ L16 //QImode NE
00 EE
0000089F .debug
0000089F 2E 00 73 00 .dw '.stabn 0x44,0,73,',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
37 00 33 00
2C 00 00 00
00 00
000008B2 2F 00 00 00 .dd LM31-_main
000008B4 0D 00 0A 00 .dw 0x0d,0x0a
00008D1C .code
LM31:
00008D1C 40 92 R1=0 // QImode move
00008D1D 0F 9F A2 8D pc=L12 // Indirect jump
L16:
000008B6 .debug
000008B6 2E 00 73 00 .dw '.stabn 0x44,0,75,',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
37 00 35 00
2C 00 00 00
00 00
000008C9 32 00 00 00 .dd LM32-_main
000008CB 0D 00 0A 00 .dw 0x0d,0x0a
00008D1F .code
LM32:
00008D1F 0F 9F 04 8D pc=L13 // Indirect jump
L14:
000008CD .debug
000008CD 2E 00 73 00 .dw '.stabn 0x44,0,76,',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
37 00 36 00
2C 00 00 00
00 00
000008E0 34 00 00 00 .dd LM33-_main
000008E2 0D 00 0A 00 .dw 0x0d,0x0a
00008D21 .code
LM33:
00008D21 42 92 R1=2 // QImode move
00008D22 C8 D2 [SP--]=R1 // QImode move
00008D23 40 F0 A2 8C call _playS480 // call without return value
00008D25 41 00 SP = SP + 1 //SP
000008E4 .debug
000008E4 2E 00 73 00 .dw '.stabn 0x44,0,79,',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
37 00 39 00
2C 00 00 00
00 00
000008F7 39 00 00 00 .dd LM34-_main
000008F9 0D 00 0A 00 .dw 0x0d,0x0a
00008D26 .code
LM34:
00008D26 40 92 R1=0 // QImode move
00008D27 C8 D2 [SP--]=R1 // QImode move
00008D28 40 92 R1=0 // QImode move
00008D29 C8 D2 [SP--]=R1 // QImode move
00008D2A 40 92 R1=0 // QImode move
00008D2B C8 D2 [SP--]=R1 // QImode move
00008D2C 40 F0 5C 8C call _SP_Init_IOA // call with return value
00008D2E 43 00 SP = SP + 3 //SP
000008FB .debug
000008FB 2E 00 73 00 .dw '.stabn 0x44,0,80,',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
38 00 30 00
2C 00 00 00
00 00
0000090E 42 00 00 00 .dd LM35-_main
00000910 0D 00 0A 00 .dw 0x0d,0x0a
00008D2F .code
LM35:
00008D2F 40 F0 03 8F call _System_Initial // call with return value
00000912 .debug
00000912 2E 00 73 00 .dw '.stabn 0x44,0,82,',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
38 00 32 00
2C 00 00 00
00 00
00000925 44 00 00 00 .dd LM36-_main
00000927 0D 00 0A 00 .dw 0x0d,0x0a
00008D31 .code
LM36:
L17:
00008D31 0F 9F 35 8D pc=L19 // Indirect jump
00008D33 0F 9F A2 8D pc=L18 // Indirect jump
L19:
00000929 .debug
00000929 2E 00 73 00 .dw '.stabn 0x44,0,84,',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
38 00 34 00
2C 00 00 00
00 00
0000093C 48 00 00 00 .dd LM37-_main
0000093E 0D 00 0A 00 .dw 0x0d,0x0a
00008D35 .code
LM37:
LBB7:
00008D35 40 F0 03 8F call _System_Initial // call with return value
00000940 .debug
00000940 2E 00 73 00 .dw '.stabn 0x44,0,85,',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
38 00 35 00
2C 00 00 00
00 00
00000953 4A 00 00 00 .dd LM38-_main
00000955 0D 00 0A 00 .dw 0x0d,0x0a
00008D37 .code
LM38:
00008D37 40 92 R1=0 // QImode move
00008D38 C8 D2 [SP--]=R1 // QImode move
00008D39 40 92 R1=0 // QImode move
00008D3A C8 D2 [SP--]=R1 // QImode move
00008D3B 40 92 R1=0 // QImode move
00008D3C C8 D2 [SP--]=R1 // QImode move
00008D3D 40 F0 6C 8C call _SP_Init_IOB // call with return value
00008D3F 43 00 SP = SP + 3 //SP
00000957 .debug
00000957 2E 00 73 00 .dw '.stabn 0x44,0,86,',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
38 00 36 00
2C 00 00 00
00 00
0000096A 53 00 00 00 .dd LM39-_main
0000096C 0D 00 0A 00 .dw 0x0d,0x0a
00008D40 .code
LM39:
00008D40 40 F0 1D 8E call _SP_GetCh // call with return value
00008D42 19 D3 3E 02 [_Key]=R1 // QImode move
0000096E .debug
0000096E 2E 00 73 00 .dw '.stabn 0x44,0,87,',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
38 00 37 00
2C 00 00 00
00 00
00000981 57 00 00 00 .dd LM40-_main
00000983 0D 00 0A 00 .dw 0x0d,0x0a
00008D44 .code
LM40:
00008D44 11 93 3E 02 R1=[_Key] // QImode move
00008D46 42 42 CMP R1,2 // QImode compare
00008D47 30 5E 01 EE NSJZ L25 //QImode EQ
00 EE
00008D4A 42 42 CMP R1,2 // QImode compare
00008D4B 08 9E 01 EE NSJA L32 //QImode GTU
00 EE
00008D4E 41 42 CMP R1,1 // QImode compare
00008D4F 0A 5E 01 EE NSJZ L21 //QImode EQ
00 EE
00008D52 0F 9F 9C 8D pc=L30 // Indirect jump
L32:
00008D54 44 42 CMP R1,4 // QImode compare
00008D55 02 4E 0F 9F NSJZ L29 //QImode EQ
98 8D
00008D58 0F 9F 9C 8D pc=L30 // Indirect jump
00000985 .debug
00000985 2E 00 73 00 .dw '.stabn 0x44,0,89,',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
38 00 39 00
2C 00 00 00
00 00
00000998 6D 00 00 00 .dd LM41-_main
0000099A 0D 00 0A 00 .dw 0x0d,0x0a
00008D5A .code
LM41:
LBB8:
L21:
0000099C .debug
0000099C 2E 00 73 00 .dw '.stabn 0x44,0,93,',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
39 00 33 00
2C 00 00 00
00 00
000009AF 6D 00 00 00 .dd LM42-_main
000009B1 0D 00 0A 00 .dw 0x0d,0x0a
00008D5A .code
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -