📄 main.lst
字号:
0000A215 0D 05 01 00 R2=BP+1
0000A217 40 92 R1=0 // QImode move
0000A218 02 97 R3=R2 // QImode move
0000A219 C3 D2 [R3]=R1 // QImode move
0000A21A 05 93 R1=BP // QImode move
0000A21B 0D 05 02 00 R2=BP+2
0000A21D 40 92 R1=0 // QImode move
0000A21E 02 99 R4=R2 // QImode move
0000A21F C4 D2 [R4]=R1 // QImode move
00000557 .debug
00000557 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
0000056A 16 00 00 00 .dd LM3-_main
0000056C 0D 00 0A 00 .dw 0x0d,0x0a
0000A220 .code
LM3:
0000A220 05 93 R1=BP // QImode move
0000A221 0D 05 06 00 R2=BP+6
0000A223 40 92 R1=0 // QImode move
0000A224 02 97 R3=R2 // QImode move
0000A225 C3 D2 [R3]=R1 // QImode move
0000A226 05 93 R1=BP // QImode move
0000A227 0D 05 07 00 R2=BP+7
0000A229 40 92 R1=0 // QImode move
0000A22A 02 99 R4=R2 // QImode move
0000A22B C4 D2 [R4]=R1 // QImode move
0000056E .debug
0000056E 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
00000581 22 00 00 00 .dd LM4-_main
00000583 0D 00 0A 00 .dw 0x0d,0x0a
0000A22C .code
LM4:
0000A22C 05 93 R1=BP // QImode move
0000A22D 0D 05 08 00 R2=BP+8
//split R3, 0
0000A22F 40 96 R3=0 // QImode move
0000A230 40 98 R4=0 // QImode move
0000A231 02 93 R1=R2 // QImode move
//split [R1], R3
0000A232 D1 D6 [R1++]=R3 // QImode move
0000A233 C9 D8 [R1--]=R4 // QImode move
00000585 .debug
00000585 2E 00 73 00 .dw '.stabn 0x44,0,54,',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 34 00
2C 00 00 00
00 00
00000598 2A 00 00 00 .dd LM5-_main
0000059A 0D 00 0A 00 .dw 0x0d,0x0a
0000A234 .code
LM5:
0000A234 05 93 R1=BP // QImode move
0000A235 0D 05 0D 00 R2=BP+13
0000A237 02 93 R1=R2 // QImode move
0000A238 5B 04 R2=R2+27
0000A239 40 96 R3=0 // HFmode immediate to register move
0000A23A 0C 99 E0 40 R4=16608
0000A23C 02 93 R1=R2 // QImode move
0000A23D D1 D6 [R1++]=R3 // [RD]=RS HFmode, RD!=RS+1
0000A23E C9 D8 [R1--]=R4
0000059C .debug
0000059C 2E 00 73 00 .dw '.stabn 0x44,0,55,',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 35 00
2C 00 00 00
00 00
000005AF 35 00 00 00 .dd LM6-_main
000005B1 0D 00 0A 00 .dw 0x0d,0x0a
0000A23F .code
LM6:
0000A23F 40 92 R1=0 // QImode move
0000A240 C8 D2 [SP--]=R1 // QImode move
0000A241 40 F0 7E 84 call _LCD501_Init // call without return value
0000A243 41 00 SP = SP + 1 //SP
000005B3 .debug
000005B3 2E 00 73 00 .dw '.stabn 0x44,0,56,',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 36 00
2C 00 00 00
00 00
000005C6 3A 00 00 00 .dd LM7-_main
000005C8 0D 00 0A 00 .dw 0x0d,0x0a
0000A244 .code
LM7:
0000A244 44 92 R1=4 // QImode move
0000A245 C8 D2 [SP--]=R1 // QImode move
0000A246 40 F0 D2 86 call _LCD501_SetPaintMode // call without return value
0000A248 41 00 SP = SP + 1 //SP
000005CA .debug
000005CA 2E 00 73 00 .dw '.stabn 0x44,0,57,',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 37 00
2C 00 00 00
00 00
000005DD 3F 00 00 00 .dd LM8-_main
000005DF 0D 00 0A 00 .dw 0x0d,0x0a
0000A249 .code
LM8:
0000A249 40 92 R1=0 // QImode move
0000A24A C8 D2 [SP--]=R1 // QImode move
0000A24B 40 F0 4F 86 call _LCD501_ClrScreen // call without return value
0000A24D 41 00 SP = SP + 1 //SP
000005E1 .debug
000005E1 2E 00 73 00 .dw '.stabn 0x44,0,58,',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 38 00
2C 00 00 00
00 00
000005F4 44 00 00 00 .dd LM9-_main
000005F6 0D 00 0A 00 .dw 0x0d,0x0a
0000A24E .code
LM9:
0000A24E 09 93 FA 82 R1=_encoding_00 // QImode move
0000A250 C8 D2 [SP--]=R1 // QImode move
0000A251 40 92 R1=0 // QImode move
0000A252 C8 D2 [SP--]=R1 // QImode move
0000A253 40 92 R1=0 // QImode move
0000A254 C8 D2 [SP--]=R1 // QImode move
0000A255 40 F0 2C 8C call _LCD501_Bitmap // call without return value
0000A257 43 00 SP = SP + 3 //SP
000005F8 .debug
000005F8 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
0000060B 4E 00 00 00 .dd LM10-_main
0000060D 0D 00 0A 00 .dw 0x0d,0x0a
0000A258 .code
LM10:
0000A258 05 93 R1=BP // QImode move
0000A259 0D 05 04 00 R2=BP+4
0000A25B 40 96 R3=0 // HFmode immediate to register move
0000A25C 40 98 R4=0
0000A25D 02 93 R1=R2 // QImode move
0000A25E D1 D6 [R1++]=R3 // [RD]=RS HFmode, RD!=RS+1
0000A25F C9 D8 [R1--]=R4
0000060F .debug
0000060F 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
00000622 56 00 00 00 .dd LM11-_main
00000624 0D 00 0A 00 .dw 0x0d,0x0a
0000A260 .code
LM11:
L3:
0000A260 0F 9F 64 A2 pc=L5 // Indirect jump
0000A262 0F 9F B2 A5 pc=L4 // Indirect jump
L5:
00000626 .debug
00000626 2E 00 73 00 .dw '.stabn 0x44,0,63,',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 33 00
2C 00 00 00
00 00
00000639 5A 00 00 00 .dd LM12-_main
0000063B 0D 00 0A 00 .dw 0x0d,0x0a
0000A264 .code
LM12:
0000A264 40 92 R1=0 // QImode move
0000A265 19 D3 2A 70 [28714]=R1 // QImode move
0000063D .debug
0000063D 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
00000650 5D 00 00 00 .dd LM13-_main
00000652 0D 00 0A 00 .dw 0x0d,0x0a
0000A267 .code
LM13:
0000A267 09 93 03 01 R1=259 // QImode move
0000A269 19 D3 15 70 [28693]=R1 // QImode move
00000654 .debug
00000654 2E 00 73 00 .dw '.stabn 0x44,0,65,',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 35 00
2C 00 00 00
00 00
00000667 61 00 00 00 .dd LM14-_main
00000669 0D 00 0A 00 .dw 0x0d,0x0a
0000A26B .code
LM14:
0000A26B 05 93 R1=BP // QImode move
0000A26C 0D 05 0A 00 R2=BP+10
0000A26E 11 93 2C 70 R1=[28716] // QImode move
0000A270 02 97 R3=R2 // QImode move
0000A271 C3 D2 [R3]=R1 // QImode move
0000066B .debug
0000066B 2E 00 73 00 .dw '.stabn 0x44,0,66,',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 36 00
2C 00 00 00
00 00
0000067E 68 00 00 00 .dd LM15-_main
00000680 0D 00 0A 00 .dw 0x0d,0x0a
0000A272 .code
LM15:
L6:
0000A272 12 95 2B 70 R2=[28715] // QImode move
0000A274 0A B3 00 80 R1=R2&(-32768)
0000A276 40 42 CMP R1,0 // QImode test
0000A277 04 5E 01 EE NSJZ L8 //QImode EQ
00 EE
0000A27A 0F 9F 7E A2 pc=L7 // Indirect jump
L8:
0000A27C 0F 9F 72 A2 pc=L6 // Indirect jump
L7:
00000682 .debug
00000682 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
00000695 74 00 00 00 .dd LM16-_main
00000697 0D 00 0A 00 .dw 0x0d,0x0a
0000A27E .code
LM16:
0000A27E 41 92 R1=1 // QImode move
0000A27F 19 D3 2B 70 [28715]=R1 // QImode move
00000699 .debug
00000699 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
000006AC 77 00 00 00 .dd LM17-_main
000006AE 0D 00 0A 00 .dw 0x0d,0x0a
0000A281 .code
LM17:
0000A281 40 F0 B6 A5 call _AD_Read // call with return value
0000A283 05 95 R2=BP // QImode move
0000A284 0D 07 0A 00 R3=BP+10
0000A286 03 99 R4=R3 // QImode move
0000A287 C4 D2 [R4]=R1 // QImode move
000006B0 .debug
000006B0 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
000006C3 7E 00 00 00 .dd LM18-_main
000006C5 0D 00 0A 00 .dw 0x0d,0x0a
0000A288 .code
LM18:
0000A288 05 93 R1=BP // QImode move
0000A289 0D 05 01 00 R2=BP+1
0000A28B 40 92 R1=0 // QImode move
0000A28C 02 97 R3=R2 // QImode move
0000A28D C3 D2 [R3]=R1 // QImode move
000006C7 .debug
000006C7 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
000006DA 84 00 00 00 .dd LM19-_main
000006DC 0D 00 0A 00 .dw 0x0d,0x0a
0000A28E .code
LM19:
0000A28E 40 92 R1=0 // QImode move
0000A28F C5 D2 [BP]=R1 // QImode move
L9:
0000A290 C5 92 R1=[BP] // QImode move
0000A291 53 42 CMP R1,19 // QImode compare
0000A292 04 AE 01 EE NSJNG L12 //QImode LE
00 EE
0000A295 0F 9F C6 A2 pc=L10 // Indirect jump
L12:
000006DE .debug
000006DE 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
000006F1 8D 00 00 00 .dd LM20-_main
000006F3 0D 00 0A 00 .dw 0x0d,0x0a
0000A297 .code
LM20:
0000A297 41 92 R1=1 // QImode move
0000A298 19 D3 12 70 [28690]=R1 // QImode move
000006F5 .debug
000006F5 2E 00 73 00 .dw '.stabn 0x44,0,74,',0,0
74 00 61 00
62 00 6E 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -