📄 main.lst
字号:
00008C06 .code
LM18:
00008C06 05 93 R1=BP // QImode move
00008C07 0D 09 05 00 R4=BP+5
00008C09 19 D8 [bp+25]=R4 // QImode move
00008C0A 05 93 R1=BP // QImode move
00008C0B 0D 05 08 00 R2=BP+8
00008C0D 02 93 R1=R2 // QImode move
00008C0E D1 96 R3=[R1++] // RD=[RS] HFmode, RD!=RS
00008C0F C9 98 R4=[R1--]
00008C10 90 D8 push R3,R4 to [sp] // pushhf
00008C11 40 F0 CA 92 call __cvf2i1 // call with return value
00008C13 42 00 SP = SP + 2 //SP
00008C14 19 94 R2=[bp+25] // QImode move
00008C15 C2 D2 [R2]=R1 // QImode move
000005DA .debug
000005DA 2E 00 73 00 .dw '.stabn 0x44,0,33,',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 33 00
2C 00 00 00
00 00
000005ED 12 01 00 00 .dd LM19-_main
000005EF 0D 00 0A 00 .dw 0x0d,0x0a
00008C16 .code
LM19:
00008C16 05 93 R1=BP // QImode move
00008C17 0D 05 05 00 R2=BP+5
00008C19 02 99 R4=R2 // QImode move
00008C1A C4 96 R3=[R4] // QImode move
00008C1B 03 93 R1=R3 // QImode move
00008C1C 4A 42 CMP R1,10 // QImode compare
00008C1D 02 8E 0F 9F NSJA L14 //QImode GTU
73 8C
00008C20 0A 95 BD 83 R2=L26 // QImode move
00008C22 02 03 R1 = R1 + R2 //addqi3
00008C23 01 95 R2=R1 // QImode move
00008C24 C2 92 R1=[R2] // QImode move
00008C25 01 9F pc=R1 // tablejump
000083BD .text
L26:
000083BD 26 8C .dw L15
000083BE 2D 8C .dw L16
000083BF 34 8C .dw L17
000083C0 3B 8C .dw L18
000083C1 42 8C .dw L19
000083C2 49 8C .dw L20
000083C3 50 8C .dw L21
000083C4 57 8C .dw L22
000083C5 5E 8C .dw L23
000083C6 65 8C .dw L24
000083C7 6C 8C .dw L25
00008C26 .code
000005F1 .debug
000005F1 2E 00 73 00 .dw '.stabn 0x44,0,35,',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 35 00
2C 00 00 00
00 00
00000604 22 01 00 00 .dd LM20-_main
00000606 0D 00 0A 00 .dw 0x0d,0x0a
00008C26 .code
LM20:
L15:
00008C26 43 92 R1=3 // QImode move
00008C27 C8 D2 [SP--]=R1 // QImode move
00008C28 40 92 R1=0 // QImode move
00008C29 C8 D2 [SP--]=R1 // QImode move
00008C2A 40 F0 F0 91 call _PlaySnd // call without return value
00008C2C 42 00 SP = SP + 2 //SP
L16:
00000608 .debug
00000608 2E 00 73 00 .dw '.stabn 0x44,0,36,',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 36 00
2C 00 00 00
00 00
0000061B 29 01 00 00 .dd LM21-_main
0000061D 0D 00 0A 00 .dw 0x0d,0x0a
00008C2D .code
LM21:
00008C2D 43 92 R1=3 // QImode move
00008C2E C8 D2 [SP--]=R1 // QImode move
00008C2F 41 92 R1=1 // QImode move
00008C30 C8 D2 [SP--]=R1 // QImode move
00008C31 40 F0 F0 91 call _PlaySnd // call without return value
00008C33 42 00 SP = SP + 2 //SP
L17:
0000061F .debug
0000061F 2E 00 73 00 .dw '.stabn 0x44,0,37,',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 37 00
2C 00 00 00
00 00
00000632 30 01 00 00 .dd LM22-_main
00000634 0D 00 0A 00 .dw 0x0d,0x0a
00008C34 .code
LM22:
00008C34 43 92 R1=3 // QImode move
00008C35 C8 D2 [SP--]=R1 // QImode move
00008C36 42 92 R1=2 // QImode move
00008C37 C8 D2 [SP--]=R1 // QImode move
00008C38 40 F0 F0 91 call _PlaySnd // call without return value
00008C3A 42 00 SP = SP + 2 //SP
L18:
00000636 .debug
00000636 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
00000649 37 01 00 00 .dd LM23-_main
0000064B 0D 00 0A 00 .dw 0x0d,0x0a
00008C3B .code
LM23:
00008C3B 43 92 R1=3 // QImode move
00008C3C C8 D2 [SP--]=R1 // QImode move
00008C3D 43 92 R1=3 // QImode move
00008C3E C8 D2 [SP--]=R1 // QImode move
00008C3F 40 F0 F0 91 call _PlaySnd // call without return value
00008C41 42 00 SP = SP + 2 //SP
L19:
0000064D .debug
0000064D 2E 00 73 00 .dw '.stabn 0x44,0,39,',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 39 00
2C 00 00 00
00 00
00000660 3E 01 00 00 .dd LM24-_main
00000662 0D 00 0A 00 .dw 0x0d,0x0a
00008C42 .code
LM24:
00008C42 43 92 R1=3 // QImode move
00008C43 C8 D2 [SP--]=R1 // QImode move
00008C44 44 92 R1=4 // QImode move
00008C45 C8 D2 [SP--]=R1 // QImode move
00008C46 40 F0 F0 91 call _PlaySnd // call without return value
00008C48 42 00 SP = SP + 2 //SP
L20:
00000664 .debug
00000664 2E 00 73 00 .dw '.stabn 0x44,0,40,',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 30 00
2C 00 00 00
00 00
00000677 45 01 00 00 .dd LM25-_main
00000679 0D 00 0A 00 .dw 0x0d,0x0a
00008C49 .code
LM25:
00008C49 43 92 R1=3 // QImode move
00008C4A C8 D2 [SP--]=R1 // QImode move
00008C4B 45 92 R1=5 // QImode move
00008C4C C8 D2 [SP--]=R1 // QImode move
00008C4D 40 F0 F0 91 call _PlaySnd // call without return value
00008C4F 42 00 SP = SP + 2 //SP
L21:
0000067B .debug
0000067B 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
0000068E 4C 01 00 00 .dd LM26-_main
00000690 0D 00 0A 00 .dw 0x0d,0x0a
00008C50 .code
LM26:
00008C50 43 92 R1=3 // QImode move
00008C51 C8 D2 [SP--]=R1 // QImode move
00008C52 46 92 R1=6 // QImode move
00008C53 C8 D2 [SP--]=R1 // QImode move
00008C54 40 F0 F0 91 call _PlaySnd // call without return value
00008C56 42 00 SP = SP + 2 //SP
L22:
00000692 .debug
00000692 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
000006A5 53 01 00 00 .dd LM27-_main
000006A7 0D 00 0A 00 .dw 0x0d,0x0a
00008C57 .code
LM27:
00008C57 43 92 R1=3 // QImode move
00008C58 C8 D2 [SP--]=R1 // QImode move
00008C59 47 92 R1=7 // QImode move
00008C5A C8 D2 [SP--]=R1 // QImode move
00008C5B 40 F0 F0 91 call _PlaySnd // call without return value
00008C5D 42 00 SP = SP + 2 //SP
L23:
000006A9 .debug
000006A9 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
000006BC 5A 01 00 00 .dd LM28-_main
000006BE 0D 00 0A 00 .dw 0x0d,0x0a
00008C5E .code
LM28:
00008C5E 43 92 R1=3 // QImode move
00008C5F C8 D2 [SP--]=R1 // QImode move
00008C60 48 92 R1=8 // QImode move
00008C61 C8 D2 [SP--]=R1 // QImode move
00008C62 40 F0 F0 91 call _PlaySnd // call without return value
00008C64 42 00 SP = SP + 2 //SP
L24:
000006C0 .debug
000006C0 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
000006D3 61 01 00 00 .dd LM29-_main
000006D5 0D 00 0A 00 .dw 0x0d,0x0a
00008C65 .code
LM29:
00008C65 43 92 R1=3 // QImode move
00008C66 C8 D2 [SP--]=R1 // QImode move
00008C67 49 92 R1=9 // QImode move
00008C68 C8 D2 [SP--]=R1 // QImode move
00008C69 40 F0 F0 91 call _PlaySnd // call without return value
00008C6B 42 00 SP = SP + 2 //SP
L25:
000006D7 .debug
000006D7 2E 00 73 00 .dw '.stabn 0x44,0,45,',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 35 00
2C 00 00 00
00 00
000006EA 68 01 00 00 .dd LM30-_main
000006EC 0D 00 0A 00 .dw 0x0d,0x0a
00008C6C .code
LM30:
00008C6C 43 92 R1=3 // QImode move
00008C6D C8 D2 [SP--]=R1 // QImode move
00008C6E 4A 92 R1=10 // QImode move
00008C6F C8 D2 [SP--]=R1 // QImode move
00008C70 40 F0 F0 91 call _PlaySnd // call without return value
00008C72 42 00 SP = SP + 2 //SP
L27:
L14:
000006EE .debug
000006EE 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
00000701 6F 01 00 00 .dd LM31-_main
00000703 0D 00 0A 00 .dw 0x0d,0x0a
00008C73 .code
LM31:
00008C73 43 92 R1=3 // QImode move
00008C74 C8 D2 [SP--]=R1 // QImode move
00008C75 4B 92 R1=11 // QImode move
00008C76 C8 D2 [SP--]=R1 // QImode move
00008C77 40 F0 F0 91 call _PlaySnd // call without return value
00008C79 42 00 SP = SP + 2 //SP
00000705 .debug
00000705 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
00000718 76 01 00 00 .dd LM32-_main
0000071A 0D 00 0A 00 .dw 0x0d,0x0a
00008C7A .code
LM32:
00008C7A 05 93 R1=BP // QImode move
00008C7B 0D 07 06 00 R3=BP+6
00008C7D 1A D6 [bp+26]=R3 // QImode move
00008C7E 05 93 R1=BP // QImode move
00008C7F 0D 09 08 00 R4=BP+8
00008C81 1B D8 [bp+27]=R4 // QImode move
00008C82 05 93 R1=BP // QImode move
00008C83 0D 05 05 00 R2=BP+5
00008C85 02 93 R1=R2 // QImode move
00008C86 C1 96 R3=[R1]
00008C87 40 98 R4=0
00008C88 90 D8 push R3,R4 to [sp] // pushhi
00008C89 40 F0 F1 92 call __cvi2f2 // call with return value
00008C8B 42 00 SP = SP + 2 //SP
00008C8C 1B 98 R4=[bp+27] // QImode move
00008C8D D4 96 R3=[R4++] // RD=[RS] HFmode, RD+1=RS
00008C8E C4 98 R4=[R4]
00008C8F 20 D6 [bp+32]=R3 // HFmode [BP+#IM6]=RS
00008C90 21 D8 [bp+33]=R4
00008C91 90 D4 push R1,R2 to [sp] // pushhf
00008C92 20 92 R1=[bp+32] // HFmode RD=[BP+#IM6]
00008C93 21 94 R2=[bp+33]
00008C94 90 D4 push R1,R2 to [sp] // pushhf
00008C95 40 F0 21 93 call __subf2 // call with return value
00008C97 44 00 SP = SP + 4 //SP
00008C98 40 96 R3=0 // HFmode immediate to register move
00008C99 0C 99 20 41 R4=16672
00008C9B 90 D8 push R3,R4 to [sp] // pushhf
00008C9C 90 D4 push R1,R2 to [sp] // pushhf
00008C9D 40 F0 65 90 call __mulf2 // call with return value
00008C9F 44 00 SP = SP + 4 //SP
00008CA0 90 D4 push R1,R2 to [sp] // pushhf
00008CA1 40 F0 CA 92 call __cvf2i1 // call with return value
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -