📄 main.lst
字号:
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
37 00 34 00
2C 00 00 00
00 00
00000708 90 00 00 00 .dd LM21-_main
0000070A 0D 00 0A 00 .dw 0x0d,0x0a
0000A29A .code
LM21:
0000A29A 40 F0 B6 A5 call _AD_Read // call with return value
0000A29C 05 95 R2=BP // QImode move
0000A29D 0D 07 0A 00 R3=BP+10
0000A29F 03 99 R4=R3 // QImode move
0000A2A0 C4 D2 [R4]=R1 // QImode move
0000070C .debug
0000070C 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
0000071F 97 00 00 00 .dd LM22-_main
00000721 0D 00 0A 00 .dw 0x0d,0x0a
0000A2A1 .code
LM22:
0000A2A1 05 95 R2=BP // QImode move
0000A2A2 0D 03 0D 00 R1=BP+13
0000A2A4 05 95 R2=BP // QImode move
0000A2A5 0D 07 01 00 R3=BP+1
0000A2A7 03 99 R4=R3 // QImode move
0000A2A8 C4 94 R2=[R4] // QImode move
0000A2A9 02 03 R1 = R1 + R2 //addqi3
0000A2AA 05 95 R2=BP // QImode move
0000A2AB 0D 07 0A 00 R3=BP+10
0000A2AD 03 99 R4=R3 // QImode move
0000A2AE C4 94 R2=[R4] // QImode move
0000A2AF 01 97 R3=R1 // QImode move
0000A2B0 C3 D4 [R3]=R2 // QImode move
00000723 .debug
00000723 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
00000736 A7 00 00 00 .dd LM23-_main
00000738 0D 00 0A 00 .dw 0x0d,0x0a
0000A2B1 .code
LM23:
0000A2B1 05 93 R1=BP // QImode move
0000A2B2 0D 05 01 00 R2=BP+1
0000A2B4 05 97 R3=BP // QImode move
0000A2B5 0D 03 01 00 R1=BP+1
0000A2B7 05 95 R2=BP // QImode move
0000A2B8 0D 07 01 00 R3=BP+1
0000A2BA 03 99 R4=R3 // QImode move
0000A2BB C4 94 R2=[R4] // QImode move
0000A2BC 0A 07 01 00 R3=R2+1
0000A2BE 01 95 R2=R1 // QImode move
0000A2BF C2 D6 [R2]=R3 // QImode move
0000073A .debug
0000073A 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
0000074D B6 00 00 00 .dd LM24-_main
0000074F 0D 00 0A 00 .dw 0x0d,0x0a
0000A2C0 .code
LM24:
L11:
0000A2C0 C5 92 R1=[BP] // QImode move
0000A2C1 09 05 01 00 R2=R1+1
0000A2C3 C5 D4 [BP]=R2 // QImode move
0000A2C4 0F 9F 90 A2 pc=L9 // Indirect jump
L10:
00000751 .debug
00000751 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
00000764 BC 00 00 00 .dd LM25-_main
00000766 0D 00 0A 00 .dw 0x0d,0x0a
0000A2C6 .code
LM25:
0000A2C6 05 93 R1=BP // QImode move
0000A2C7 0D 05 07 00 R2=BP+7
0000A2C9 09 93 FF 00 R1=255 // QImode move
0000A2CB 02 97 R3=R2 // QImode move
0000A2CC C3 D2 [R3]=R1 // QImode move
00000768 .debug
00000768 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
0000077B C3 00 00 00 .dd LM26-_main
0000077D 0D 00 0A 00 .dw 0x0d,0x0a
0000A2CD .code
LM26:
0000A2CD 05 93 R1=BP // QImode move
0000A2CE 0D 05 06 00 R2=BP+6
0000A2D0 40 92 R1=0 // QImode move
0000A2D1 02 99 R4=R2 // QImode move
0000A2D2 C4 D2 [R4]=R1 // QImode move
0000077F .debug
0000077F 2E 00 73 00 .dw '.stabn 0x44,0,81,',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 31 00
2C 00 00 00
00 00
00000792 C9 00 00 00 .dd LM27-_main
00000794 0D 00 0A 00 .dw 0x0d,0x0a
0000A2D3 .code
LM27:
0000A2D3 05 93 R1=BP // QImode move
0000A2D4 0D 05 01 00 R2=BP+1
0000A2D6 40 92 R1=0 // QImode move
0000A2D7 02 97 R3=R2 // QImode move
0000A2D8 C3 D2 [R3]=R1 // QImode move
00000796 .debug
00000796 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
000007A9 CF 00 00 00 .dd LM28-_main
000007AB 0D 00 0A 00 .dw 0x0d,0x0a
0000A2D9 .code
LM28:
0000A2D9 05 93 R1=BP // QImode move
0000A2DA 0D 05 0A 00 R2=BP+10
0000A2DC 40 92 R1=0 // QImode move
0000A2DD 02 99 R4=R2 // QImode move
0000A2DE C4 D2 [R4]=R1 // QImode move
000007AD .debug
000007AD 2E 00 73 00 .dw '.stabn 0x44,0,83,',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 33 00
2C 00 00 00
00 00
000007C0 D5 00 00 00 .dd LM29-_main
000007C2 0D 00 0A 00 .dw 0x0d,0x0a
0000A2DF .code
LM29:
0000A2DF 05 93 R1=BP // QImode move
0000A2E0 0D 05 0B 00 R2=BP+11
//split R3, 0
0000A2E2 40 96 R3=0 // QImode move
0000A2E3 40 98 R4=0 // QImode move
0000A2E4 02 93 R1=R2 // QImode move
//split [R1], R3
0000A2E5 D1 D6 [R1++]=R3 // QImode move
0000A2E6 C9 D8 [R1--]=R4 // QImode move
000007C4 .debug
000007C4 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
000007D7 DD 00 00 00 .dd LM30-_main
000007D9 0D 00 0A 00 .dw 0x0d,0x0a
0000A2E7 .code
LM30:
0000A2E7 40 92 R1=0 // QImode move
0000A2E8 C5 D2 [BP]=R1 // QImode move
L13:
0000A2E9 C5 92 R1=[BP] // QImode move
0000A2EA 53 42 CMP R1,19 // QImode compare
0000A2EB 04 AE 01 EE NSJNG L16 //QImode LE
00 EE
0000A2EE 0F 9F 50 A3 pc=L14 // Indirect jump
L16:
000007DB .debug
000007DB 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
000007EE E6 00 00 00 .dd LM31-_main
000007F0 0D 00 0A 00 .dw 0x0d,0x0a
0000A2F0 .code
LM31:
0000A2F0 05 95 R2=BP // QImode move
0000A2F1 0D 05 0B 00 R2=BP+11
0000A2F3 3F D4 [bp+63]=R2 // QImode move
0000A2F4 05 97 R3=BP // QImode move
0000A2F5 0D 09 0B 00 R4=BP+11
0000A2F7 0D 07 40 00 R3=BP+64
0000A2F9 C3 D8 [R3]=R4 // QImode move
0000A2FA 05 99 R4=BP // QImode move
0000A2FB 0D 07 0D 00 R3=BP+13
0000A2FD 05 99 R4=BP // QImode move
0000A2FE 0D 03 01 00 R1=BP+1
0000A300 2B D2 [bp+43]=R1 // QImode move
0000A301 2B 94 R2=[bp+43] // QImode move
0000A302 C2 98 R4=[R2] // QImode move
0000A303 0D 05 41 00 R2=BP+65
0000A305 C2 D8 [R2]=R4 // QImode move
0000A306 0D 03 41 00 R1=BP+65
0000A308 C1 06 R3 = R3 + [R1] //addqi3
0000A309 03 95 R2=R3 // QImode move
0000A30A C2 92 R1=[R2]
0000A30B 40 94 R2=0
//split [bp+44], R1
0000A30C 2C D2 [bp+44]=R1 // QImode move
0000A30D 2D D4 [bp+45]=R2 // QImode move
0000A30E 0D 05 40 00 R2=BP+64
0000A310 C2 92 R1=[R2] // QImode move
//split same, R1, [R1]
0000A311 01 95 R2=R1 // QImode move
0000A312 D2 92 R1=[R2++] // QImode move
0000A313 CA 94 R2=[R2--] // QImode move
//split [bp+46], R1
0000A314 2E D2 [bp+46]=R1 // QImode move
0000A315 2F D4 [bp+47]=R2 // QImode move
0000A316 2E 94 R2=[bp+46] // QImode move
0000A317 30 D4 [bp+48]=R2 // QImode move
0000A318 2C 92 R1=[bp+44] // QImode move
0000A319 30 02 R1 = R1 + [bp+48] //addqi3
0000A31A 30 D2 [bp+48]=R1 // QImode move
0000A31B 30 96 R3=[bp+48] // QImode move
0000A31C 41 92 R1=1 // QImode move
0000A31D 0D 05 40 00 R2=BP+64
0000A31F C2 D2 [R2]=R1 // QImode move
0000A320 30 94 R2=[bp+48] // QImode move
0000A321 2E 92 R1=[bp+46] // QImode move
0000A322 01 45 CMP R2,R1 // QImode compare
0000A323 06 0E 01 EE NSJB L17 //QImode LTU
00 EE
0000A326 40 92 R1=0 // QImode move
0000A327 0D 05 40 00 R2=BP+64
0000A329 C2 D2 [R2]=R1 // QImode move
L17:
0000A32A 2F 94 R2=[bp+47] // QImode move
0000A32B 31 D4 [bp+49]=R2 // QImode move
0000A32C 2D 92 R1=[bp+45] // QImode move
0000A32D 31 02 R1 = R1 + [bp+49] //addqi3
0000A32E 31 D2 [bp+49]=R1 // QImode move
0000A32F 31 98 R4=[bp+49] // QImode move
0000A330 31 94 R2=[bp+49] // QImode move
0000A331 32 D4 [bp+50]=R2 // QImode move
0000A332 32 92 R1=[bp+50] // QImode move
0000A333 0D 05 40 00 R2=BP+64
0000A335 C2 02 R1 = R1 + [R2] //addqi3
0000A336 32 D2 [bp+50]=R1 // QImode move
0000A337 32 98 R4=[bp+50] // QImode move
0000A338 3F 92 R1=[bp+63] // QImode move
//split [R1], R3
0000A339 D1 D6 [R1++]=R3 // QImode move
0000A33A C9 D8 [R1--]=R4 // QImode move
000007F2 .debug
000007F2 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
00000805 31 01 00 00 .dd LM32-_main
00000807 0D 00 0A 00 .dw 0x0d,0x0a
0000A33B .code
LM32:
0000A33B 05 93 R1=BP // QImode move
0000A33C 0D 05 01 00 R2=BP+1
0000A33E 05 97 R3=BP // QImode move
0000A33F 0D 03 01 00 R1=BP+1
0000A341 05 95 R2=BP // QImode move
0000A342 0D 07 01 00 R3=BP+1
0000A344 03 99 R4=R3 // QImode move
0000A345 C4 94 R2=[R4] // QImode move
0000A346 0A 07 01 00 R3=R2+1
0000A348 01 95 R2=R1 // QImode move
0000A349 C2 D6 [R2]=R3 // QImode move
00000809 .debug
00000809 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
0000081C 40 01 00 00 .dd LM33-_main
0000081E 0D 00 0A 00 .dw 0x0d,0x0a
0000A34A .code
LM33:
L15:
0000A34A C5 92 R1=[BP] // QImode move
0000A34B 09 05 01 00 R2=R1+1
0000A34D C5 D4 [BP]=R2 // QImode move
0000A34E 0F 9F E9 A2 pc=L13 // Indirect jump
L14:
00000820 .debug
00000820 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
00000833 46 01 00 00 .dd LM34-_main
00000835 0D 00 0A 00 .dw 0x0d,0x0a
0000A350 .code
LM34:
0000A350 05 93 R1=BP // QImode move
0000A351 0D 07 0A 00 R3=BP+10
0000A353 33 D6 [bp+51]=R3 // QImode move
0000A354 05 93 R1=BP // QImode move
0000A355 0D 07 0B 00 R3=BP+11
0000A357 03 99 R4=R3 // QImode move
//split R1, [R4]
0000A358 D4 92 R1=[R4++] // QImode move
0000A359 CC 94 R2=[R4--] // QImode move
//split R3, 20
0000A35A 54 96 R3=20 // QImode move
0000A35B 40 98 R4=0 // QImode move
0000A35C 90 D8 push R3,R4 to [sp] // pushhi
0000A35D 90 D4 push R1,R2 to [sp] // pushhi
0000A35E 40 F0 AA AB call __divi2 // call with return value
0000A360 44 00 SP = SP + 4 //SP
0000A361 01 97 R3=R1 // QImode move
0000A362 33 92 R1=[bp+51] // QImode move
0000A363 C1 D6 [R1]=R3 // QImode move
00000837 .debug
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -