📄 main.lst
字号:
00008CA3 42 00 SP = SP + 2 //SP
00008CA4 1A 94 R2=[bp+26] // QImode move
00008CA5 C2 D2 [R2]=R1 // QImode move
0000071C .debug
0000071C 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
0000072F A2 01 00 00 .dd LM33-_main
00000731 0D 00 0A 00 .dw 0x0d,0x0a
00008CA6 .code
LM33:
00008CA6 05 93 R1=BP // QImode move
00008CA7 0D 05 06 00 R2=BP+6
00008CA9 02 99 R4=R2 // QImode move
00008CAA C4 96 R3=[R4] // QImode move
00008CAB 03 93 R1=R3 // QImode move
00008CAC 4A 42 CMP R1,10 // QImode compare
00008CAD 02 8E 0F 9F NSJA L28 //QImode GTU
03 8D
00008CB0 0A 95 C8 83 R2=L40 // QImode move
00008CB2 02 03 R1 = R1 + R2 //addqi3
00008CB3 01 95 R2=R1 // QImode move
00008CB4 C2 92 R1=[R2] // QImode move
00008CB5 01 9F pc=R1 // tablejump
000083C8 .text
L40:
000083C8 B6 8C .dw L29
000083C9 BD 8C .dw L30
000083CA C4 8C .dw L31
000083CB CB 8C .dw L32
000083CC D2 8C .dw L33
000083CD D9 8C .dw L34
000083CE E0 8C .dw L35
000083CF E7 8C .dw L36
000083D0 EE 8C .dw L37
000083D1 F5 8C .dw L38
000083D2 FC 8C .dw L39
00008CB6 .code
00000733 .debug
00000733 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
00000746 B2 01 00 00 .dd LM34-_main
00000748 0D 00 0A 00 .dw 0x0d,0x0a
00008CB6 .code
LM34:
L29:
00008CB6 43 92 R1=3 // QImode move
00008CB7 C8 D2 [SP--]=R1 // QImode move
00008CB8 40 92 R1=0 // QImode move
00008CB9 C8 D2 [SP--]=R1 // QImode move
00008CBA 40 F0 F0 91 call _PlaySnd // call without return value
00008CBC 42 00 SP = SP + 2 //SP
L30:
0000074A .debug
0000074A 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
0000075D B9 01 00 00 .dd LM35-_main
0000075F 0D 00 0A 00 .dw 0x0d,0x0a
00008CBD .code
LM35:
00008CBD 43 92 R1=3 // QImode move
00008CBE C8 D2 [SP--]=R1 // QImode move
00008CBF 41 92 R1=1 // QImode move
00008CC0 C8 D2 [SP--]=R1 // QImode move
00008CC1 40 F0 F0 91 call _PlaySnd // call without return value
00008CC3 42 00 SP = SP + 2 //SP
L31:
00000761 .debug
00000761 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
00000774 C0 01 00 00 .dd LM36-_main
00000776 0D 00 0A 00 .dw 0x0d,0x0a
00008CC4 .code
LM36:
00008CC4 43 92 R1=3 // QImode move
00008CC5 C8 D2 [SP--]=R1 // QImode move
00008CC6 42 92 R1=2 // QImode move
00008CC7 C8 D2 [SP--]=R1 // QImode move
00008CC8 40 F0 F0 91 call _PlaySnd // call without return value
00008CCA 42 00 SP = SP + 2 //SP
L32:
00000778 .debug
00000778 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
0000078B C7 01 00 00 .dd LM37-_main
0000078D 0D 00 0A 00 .dw 0x0d,0x0a
00008CCB .code
LM37:
00008CCB 43 92 R1=3 // QImode move
00008CCC C8 D2 [SP--]=R1 // QImode move
00008CCD 43 92 R1=3 // QImode move
00008CCE C8 D2 [SP--]=R1 // QImode move
00008CCF 40 F0 F0 91 call _PlaySnd // call without return value
00008CD1 42 00 SP = SP + 2 //SP
L33:
0000078F .debug
0000078F 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
000007A2 CE 01 00 00 .dd LM38-_main
000007A4 0D 00 0A 00 .dw 0x0d,0x0a
00008CD2 .code
LM38:
00008CD2 43 92 R1=3 // QImode move
00008CD3 C8 D2 [SP--]=R1 // QImode move
00008CD4 44 92 R1=4 // QImode move
00008CD5 C8 D2 [SP--]=R1 // QImode move
00008CD6 40 F0 F0 91 call _PlaySnd // call without return value
00008CD8 42 00 SP = SP + 2 //SP
L34:
000007A6 .debug
000007A6 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
000007B9 D5 01 00 00 .dd LM39-_main
000007BB 0D 00 0A 00 .dw 0x0d,0x0a
00008CD9 .code
LM39:
00008CD9 43 92 R1=3 // QImode move
00008CDA C8 D2 [SP--]=R1 // QImode move
00008CDB 45 92 R1=5 // QImode move
00008CDC C8 D2 [SP--]=R1 // QImode move
00008CDD 40 F0 F0 91 call _PlaySnd // call without return value
00008CDF 42 00 SP = SP + 2 //SP
L35:
000007BD .debug
000007BD 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
000007D0 DC 01 00 00 .dd LM40-_main
000007D2 0D 00 0A 00 .dw 0x0d,0x0a
00008CE0 .code
LM40:
00008CE0 43 92 R1=3 // QImode move
00008CE1 C8 D2 [SP--]=R1 // QImode move
00008CE2 46 92 R1=6 // QImode move
00008CE3 C8 D2 [SP--]=R1 // QImode move
00008CE4 40 F0 F0 91 call _PlaySnd // call without return value
00008CE6 42 00 SP = SP + 2 //SP
L36:
000007D4 .debug
000007D4 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
000007E7 E3 01 00 00 .dd LM41-_main
000007E9 0D 00 0A 00 .dw 0x0d,0x0a
00008CE7 .code
LM41:
00008CE7 43 92 R1=3 // QImode move
00008CE8 C8 D2 [SP--]=R1 // QImode move
00008CE9 47 92 R1=7 // QImode move
00008CEA C8 D2 [SP--]=R1 // QImode move
00008CEB 40 F0 F0 91 call _PlaySnd // call without return value
00008CED 42 00 SP = SP + 2 //SP
L37:
000007EB .debug
000007EB 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
000007FE EA 01 00 00 .dd LM42-_main
00000800 0D 00 0A 00 .dw 0x0d,0x0a
00008CEE .code
LM42:
00008CEE 43 92 R1=3 // QImode move
00008CEF C8 D2 [SP--]=R1 // QImode move
00008CF0 48 92 R1=8 // QImode move
00008CF1 C8 D2 [SP--]=R1 // QImode move
00008CF2 40 F0 F0 91 call _PlaySnd // call without return value
00008CF4 42 00 SP = SP + 2 //SP
L38:
00000802 .debug
00000802 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
00000815 F1 01 00 00 .dd LM43-_main
00000817 0D 00 0A 00 .dw 0x0d,0x0a
00008CF5 .code
LM43:
00008CF5 43 92 R1=3 // QImode move
00008CF6 C8 D2 [SP--]=R1 // QImode move
00008CF7 49 92 R1=9 // QImode move
00008CF8 C8 D2 [SP--]=R1 // QImode move
00008CF9 40 F0 F0 91 call _PlaySnd // call without return value
00008CFB 42 00 SP = SP + 2 //SP
L39:
00000819 .debug
00000819 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
0000082C F8 01 00 00 .dd LM44-_main
0000082E 0D 00 0A 00 .dw 0x0d,0x0a
00008CFC .code
LM44:
00008CFC 43 92 R1=3 // QImode move
00008CFD C8 D2 [SP--]=R1 // QImode move
00008CFE 4A 92 R1=10 // QImode move
00008CFF C8 D2 [SP--]=R1 // QImode move
00008D00 40 F0 F0 91 call _PlaySnd // call without return value
00008D02 42 00 SP = SP + 2 //SP
L41:
L28:
00000830 .debug
00000830 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
00000843 FF 01 00 00 .dd LM45-_main
00000845 0D 00 0A 00 .dw 0x0d,0x0a
00008D03 .code
LM45:
00008D03 05 93 R1=BP // QImode move
00008D04 0D 07 07 00 R3=BP+7
00008D06 1C D6 [bp+28]=R3 // QImode move
00008D07 05 93 R1=BP // QImode move
00008D08 0D 09 08 00 R4=BP+8
00008D0A 1D D8 [bp+29]=R4 // QImode move
00008D0B 05 93 R1=BP // QImode move
00008D0C 0D 05 05 00 R2=BP+5
00008D0E 02 93 R1=R2 // QImode move
00008D0F C1 96 R3=[R1]
00008D10 40 98 R4=0
00008D11 90 D8 push R3,R4 to [sp] // pushhi
00008D12 40 F0 F1 92 call __cvi2f2 // call with return value
00008D14 42 00 SP = SP + 2 //SP
00008D15 1D 98 R4=[bp+29] // QImode move
00008D16 D4 96 R3=[R4++] // RD=[RS] HFmode, RD+1=RS
00008D17 C4 98 R4=[R4]
00008D18 20 D6 [bp+32]=R3 // HFmode [BP+#IM6]=RS
00008D19 21 D8 [bp+33]=R4
00008D1A 90 D4 push R1,R2 to [sp] // pushhf
00008D1B 20 92 R1=[bp+32] // HFmode RD=[BP+#IM6]
00008D1C 21 94 R2=[bp+33]
00008D1D 90 D4 push R1,R2 to [sp] // pushhf
00008D1E 40 F0 21 93 call __subf2 // call with return value
00008D20 44 00 SP = SP + 4 //SP
00008D21 1E D2 [bp+30]=R1 // HFmode [BP+#IM6]=RS
00008D22 1F D4 [bp+31]=R2
00008D23 05 93 R1=BP // QImode move
00008D24 0D 05 06 00 R2=BP+6
00008D26 02 93 R1=R2 // QImode move
00008D27 C1 96 R3=[R1]
00008D28 40 98 R4=0
00008D29 90 D8 push R3,R4 to [sp] // pushhi
00008D2A 40 F0 F1 92 call __cvi2f2 // call with return value
00008D2C 42 00 SP = SP + 2 //SP
00008D2D 90 D4 push R1,R2 to [sp] // pushhf
00008D2E 1E 96 R3=[bp+30] // HFmode RD=[BP+#IM6]
00008D2F 1F 98 R4=[bp+31]
00008D30 90 D8 push R3,R4 to [sp] // pushhf
00008D31 40 F0 21 93 call __subf2 // call with return value
00008D33 44 00 SP = SP + 4 //SP
00008D34 40 96 R3=0 // HFmode immediate to register move
00008D35 0C 99 C8 42 R4=17096
00008D37 90 D8 push R3,R4 to [sp] // pushhf
00008D38 90 D4 push R1,R2 to [sp] // pushhf
00008D39 40 F0 65 90 call __mulf2 // call with return value
00008D3B 44 00 SP = SP + 4 //SP
00008D3C 90 D4 push R1,R2 to [sp] // pushhf
00008D3D 40 F0 CA 92 call __cvf2i1 // call with return value
00008D3F 42 00 SP = SP + 2 //SP
00008D40 1C 98 R4=[bp+28] // QImode move
00008D41 C4 D2 [R4]=R1 // QImode move
00000847 .debug
00000847 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -