📄 main.lst
字号:
00008880 .CODE
00008880 .code
000008BC .debug
000008BC 2E 00 73 00 .dw '.stabs "dushu:F19",36,0,0,',0,0,offset _dushu,seg _dushu,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 75 00
73 00 68 00
75 00 3A 00
46 00 31 00
39 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
44 01 00 00
0D 00 0A 00
00008880 .CODE
.public _dushu
_dushu: .proc
000008DC .debug
000008DC 2E 00 73 00 .dw '.stabs "D:/new/tongyongfinal(jieshou+yuyin)/main.c",0x84,0,0,',0,0,offset Ltext2, seg Ltext2,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 3A 00
2F 00 6E 00
65 00 77 00
2F 00 74 00
6F 00 6E 00
67 00 79 00
6F 00 6E 00
67 00 66 00
69 00 6E 00
61 00 6C 00
28 00 6A 00
69 00 65 00
73 00 68 00
6F 00 75 00
2B 00 79 00
75 00 79 00
69 00 6E 00
29 00 2F 00
6D 00 61 00
69 00 6E 00
2E 00 63 00
22 00 2C 00
30 00 78 00
38 00 34 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 44 01
00 00 0D 00
0A 00
00008880 .code
00008880 .code
Ltext2:
0000091F .debug
0000091F 2E 00 73 00 .dw '.stabn 0x44,0,25,',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
32 00 35 00
2C 00 00 00
00 00
00000932 00 00 00 00 .dd LM30-_dushu
00000934 0D 00 0A 00 .dw 0x0d,0x0a
00008880 .code
LM30:
// total=8, vars=8
// frame_pointer_needed: 1
00008880 88 DA push bp to [sp]
00008881 48 20 sp-=8
00008882 08 0B 01 00 bp=sp+1
00008884 0D 03 0B 00 R1=BP+11
00008886 04 D2 [bp+4]=R1 // QImode move
00000936 .debug
00000936 2E 00 73 00 .dw '.stabn 0x44,0,26,',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
32 00 36 00
2C 00 00 00
00 00
00000949 07 00 00 00 .dd LM31-_dushu
0000094B 0D 00 0A 00 .dw 0x0d,0x0a
00008887 .code
LM31:
LBB3:
0000094D .debug
0000094D 2E 00 73 00 .dw '.stabn 0x44,0,28,',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
32 00 38 00
2C 00 00 00
00 00
00000960 07 00 00 00 .dd LM32-_dushu
00000962 0D 00 0A 00 .dw 0x0d,0x0a
00008887 .code
LM32:
00008887 04 94 R2=[bp+4] // QImode move
00008888 C2 92 R1=[R2] // QImode move
00008889 0A 95 64 00 R2=100 // QImode move
0000888B C8 D4 [SP--]=R2 // QImode move
0000888C C8 D2 [SP--]=R1 // QImode move
0000888D 40 F0 23 98 call __divi1 // call with return value
0000888F 42 00 SP = SP + 2 //SP
00008890 C5 D2 [BP]=R1 // QImode move
00000964 .debug
00000964 2E 00 73 00 .dw '.stabn 0x44,0,29,',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
32 00 39 00
2C 00 00 00
00 00
00000977 11 00 00 00 .dd LM33-_dushu
00000979 0D 00 0A 00 .dw 0x0d,0x0a
00008891 .code
LM33:
00008891 05 93 R1=BP // QImode move
00008892 0D 07 01 00 R3=BP+1
00008894 05 D6 [bp+5]=R3 // QImode move
00008895 04 98 R4=[bp+4] // QImode move
00008896 C4 92 R1=[R4] // QImode move
00008897 4A 94 R2=10 // QImode move
00008898 C8 D4 [SP--]=R2 // QImode move
00008899 C8 D2 [SP--]=R1 // QImode move
0000889A 40 F0 23 98 call __divi1 // call with return value
0000889C 42 00 SP = SP + 2 //SP
0000889D C5 94 R2=[BP] // QImode move
0000889E 4A 96 R3=10 // QImode move
0000889F 07 D6 [bp+7]=R3 // QImode move
000088A0 07 98 R4=[bp+7] // QImode move
000088A1 0C F5 mr=R2*R4 // r3=R2*R4 16bit=16bit*16bit
000088A2 03 23 R1 = R1 - R3 //subqi3
000088A3 05 94 R2=[bp+5] // QImode move
000088A4 C2 D2 [R2]=R1 // QImode move
0000097B .debug
0000097B 2E 00 73 00 .dw '.stabn 0x44,0,30,',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 30 00
2C 00 00 00
00 00
0000098E 25 00 00 00 .dd LM34-_dushu
00000990 0D 00 0A 00 .dw 0x0d,0x0a
000088A5 .code
LM34:
000088A5 05 93 R1=BP // QImode move
000088A6 0D 07 02 00 R3=BP+2
000088A8 06 D6 [bp+6]=R3 // QImode move
000088A9 04 98 R4=[bp+4] // QImode move
000088AA C4 92 R1=[R4] // QImode move
000088AB 4A 94 R2=10 // QImode move
000088AC C8 D4 [SP--]=R2 // QImode move
000088AD C8 D2 [SP--]=R1 // QImode move
000088AE 40 F0 7A 98 call __modi1 // call with return value
000088B0 42 00 SP = SP + 2 //SP
000088B1 06 94 R2=[bp+6] // QImode move
000088B2 C2 D2 [R2]=R1 // QImode move
00000992 .debug
00000992 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
000009A5 33 00 00 00 .dd LM35-_dushu
000009A7 0D 00 0A 00 .dw 0x0d,0x0a
000088B3 .code
LM35:
000088B3 41 92 R1=1 // QImode move
000088B4 C8 D2 [SP--]=R1 // QImode move
000088B5 C5 92 R1=[BP] // QImode move
000088B6 C8 D2 [SP--]=R1 // QImode move
000088B7 40 F0 05 8D call _PlaySnd_Auto // call without return value
000088B9 42 00 SP = SP + 2 //SP
000009A9 .debug
000009A9 2E 00 73 00 .dw '.stabn 0x44,0,34,',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 34 00
2C 00 00 00
00 00
000009BC 3A 00 00 00 .dd LM36-_dushu
000009BE 0D 00 0A 00 .dw 0x0d,0x0a
000088BA .code
LM36:
000088BA 41 92 R1=1 // QImode move
000088BB C8 D2 [SP--]=R1 // QImode move
000088BC 05 93 R1=BP // QImode move
000088BD 0D 05 01 00 R2=BP+1
000088BF 02 97 R3=R2 // QImode move
000088C0 C3 92 R1=[R3] // QImode move
000088C1 C8 D2 [SP--]=R1 // QImode move
000088C2 40 F0 05 8D call _PlaySnd_Auto // call without return value
000088C4 42 00 SP = SP + 2 //SP
000009C0 .debug
000009C0 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
000009D3 45 00 00 00 .dd LM37-_dushu
000009D5 0D 00 0A 00 .dw 0x0d,0x0a
000088C5 .code
LM37:
000088C5 41 92 R1=1 // QImode move
000088C6 C8 D2 [SP--]=R1 // QImode move
000088C7 4A 92 R1=10 // QImode move
000088C8 C8 D2 [SP--]=R1 // QImode move
000088C9 40 F0 05 8D call _PlaySnd_Auto // call without return value
000088CB 42 00 SP = SP + 2 //SP
000009D7 .debug
000009D7 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
000009EA 4C 00 00 00 .dd LM38-_dushu
000009EC 0D 00 0A 00 .dw 0x0d,0x0a
000088CC .code
LM38:
000088CC 41 92 R1=1 // QImode move
000088CD C8 D2 [SP--]=R1 // QImode move
000088CE 05 93 R1=BP // QImode move
000088CF 0D 05 02 00 R2=BP+2
000088D1 02 99 R4=R2 // QImode move
000088D2 C4 92 R1=[R4] // QImode move
000088D3 C8 D2 [SP--]=R1 // QImode move
000088D4 40 F0 05 8D call _PlaySnd_Auto // call without return value
000088D6 42 00 SP = SP + 2 //SP
000009EE .debug
000009EE 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
00000A01 57 00 00 00 .dd LM39-_dushu
00000A03 0D 00 0A 00 .dw 0x0d,0x0a
000088D7 .code
LM39:
000088D7 41 92 R1=1 // QImode move
000088D8 C8 D2 [SP--]=R1 // QImode move
000088D9 4B 92 R1=11 // QImode move
000088DA C8 D2 [SP--]=R1 // QImode move
000088DB 40 F0 05 8D call _PlaySnd_Auto // call without return value
000088DD 42 00 SP = SP + 2 //SP
00000A05 .debug
00000A05 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
00000A18 5E 00 00 00 .dd LM40-_dushu
00000A1A 0D 00 0A 00 .dw 0x0d,0x0a
000088DE .code
LM40:
000088DE 41 92 R1=1 // QImode move
000088DF 19 D3 12 70 [28690]=R1 // QImode move
00000A1C .debug
00000A1C 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
00000A2F 61 00 00 00 .dd LM41-_dushu
00000A31 0D 00 0A 00 .dw 0x0d,0x0a
000088E1 .code
LM41:
LBE3:
00000A33 .debug
00000A33 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
00000A46 61 00 00 00 .dd LM42-_dushu
00000A48 0D 00 0A 00 .dw 0x0d,0x0a
000088E1 .code
LM42:
L19:
000088E1 48 00 sp+=8
000088E2 88 98 pop bp from [sp]
000088E3 90 9A retf
.endp // end of dushu
00000A4A .debug
00000A4A 2E 00 73 00 .dw '.stabs "n:p1",160,0,0,11',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6E 00 3A 00
70 00 31 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
31 00 31 00
0D 00 0A 00
000088E4 .CODE
00000A64 .debug
00000A64 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000A76 07 00 00 00 .dd LBB3-_dushu
00000A78 0D 00 0A 00 .dw 0x0d,0x0a
000088E4 .code
00000A7A .debug
00000A7A 2E 00 73 00 .dw '.stabs "a:23=ar1;0;2;1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
61 00 3A 00
32 00 33 00
3D 00 61 00
72 00 31 00
3B 00 30 00
3B 00 32 00
3B 00 31 00
22 00 2C 00
31 00 32 00
38 00 2C 00
30 00 2C 00
30 00 2C 00
30 00 0D 00
0A 00
000088E4 .CODE
00000A9D .debug
00000A9D 2E 00 73 00 .dw '.stabs "i:1",128,0,0,3',0x0d,0x0a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -