📄 main.lst
字号:
69 00 2F 00
6A 00 69 00
65 00 73 00
68 00 6F 00
75 00 6A 00
69 00 35 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
00008E6B .code
00008E6B .code
Ltext2:
000008DA .debug
000008DA 2E 00 73 00 .dw '.stabn 0x44,0,14,',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
31 00 34 00
2C 00 00 00
00 00
000008ED 00 00 00 00 .dd LM30-_delay
000008EF 0D 00 0A 00 .dw 0x0d,0x0a
00008E6B .code
LM30:
// total=1, vars=1
// frame_pointer_needed: 1
00008E6B 88 DA push bp to [sp]
00008E6C 41 20 sp-=1
00008E6D 08 0B 01 00 bp=sp+1
00008E6F 0D 03 04 00 R1=BP+4
000008F1 .debug
000008F1 2E 00 73 00 .dw '.stabn 0x44,0,15,',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
31 00 35 00
2C 00 00 00
00 00
00000904 06 00 00 00 .dd LM31-_delay
00000906 0D 00 0A 00 .dw 0x0d,0x0a
00008E71 .code
LM31:
LBB3:
00000908 .debug
00000908 2E 00 73 00 .dw '.stabn 0x44,0,16,',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
31 00 36 00
2C 00 00 00
00 00
0000091B 06 00 00 00 .dd LM32-_delay
0000091D 0D 00 0A 00 .dw 0x0d,0x0a
00008E71 .code
LM32:
00008E71 01 97 R3=R1 // QImode move
00008E72 C3 94 R2=[R3] // QImode move
00008E73 C5 D4 [BP]=R2 // QImode move
L20:
00008E74 C5 94 R2=[BP] // QImode move
00008E75 40 44 CMP R2,0 // QImode test
00008E76 04 BE 01 EE NSJG L23 //QImode GT
00 EE
00008E79 0F 9F 84 8E pc=L21 // Indirect jump
L23:
0000091F .debug
0000091F 2E 00 73 00 .dw '.stabn 0x44,0,18,',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
31 00 38 00
2C 00 00 00
00 00
00000932 10 00 00 00 .dd LM33-_delay
00000934 0D 00 0A 00 .dw 0x0d,0x0a
00008E7B .code
LM33:
00008E7B 41 94 R2=1 // QImode move
00008E7C 1A D5 12 70 [28690]=R2 // QImode move
00000936 .debug
00000936 2E 00 73 00 .dw '.stabn 0x44,0,16,',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
31 00 36 00
2C 00 00 00
00 00
00000949 13 00 00 00 .dd LM34-_delay
0000094B 0D 00 0A 00 .dw 0x0d,0x0a
00008E7E .code
LM34:
L22:
00008E7E C5 94 R2=[BP] // QImode move
00008E7F 0A 07 FF FF R3=R2+(-1)
00008E81 C5 D6 [BP]=R3 // QImode move
00008E82 0F 9F 74 8E pc=L20 // Indirect jump
L21:
0000094D .debug
0000094D 2E 00 73 00 .dw '.stabn 0x44,0,20,',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 30 00
2C 00 00 00
00 00
00000960 19 00 00 00 .dd LM35-_delay
00000962 0D 00 0A 00 .dw 0x0d,0x0a
00008E84 .code
LM35:
LBE3:
00000964 .debug
00000964 2E 00 73 00 .dw '.stabn 0x44,0,20,',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 30 00
2C 00 00 00
00 00
00000977 19 00 00 00 .dd LM36-_delay
00000979 0D 00 0A 00 .dw 0x0d,0x0a
00008E84 .code
LM36:
L19:
00008E84 41 00 sp+=1
00008E85 88 98 pop bp from [sp]
00008E86 90 9A retf
.endp // end of delay
0000097B .debug
0000097B 2E 00 73 00 .dw '.stabs "n:p1",160,0,0,4',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
34 00 0D 00
0A 00
00008E87 .CODE
00000994 .debug
00000994 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
000009A6 06 00 00 00 .dd LBB3-_delay
000009A8 0D 00 0A 00 .dw 0x0d,0x0a
00008E87 .code
000009AA .debug
000009AA 2E 00 73 00 .dw '.stabs "i:1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 3A 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
00008E87 .CODE
000009C2 .debug
000009C2 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000009D4 19 00 00 00 .dd LBE3-_delay
000009D6 0D 00 0A 00 .dw 0x0d,0x0a
00008E87 .code
000009D8 .debug
000009D8 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000009E1 1C 00 00 00 .dd LME3-_delay
000009E3 0D 00 0A 00 .dw 0x0d,0x0a
00008E87 .code
LME3:
00008E87 .code
000009E5 .debug
000009E5 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
60 01 00 00
0D 00 0A 00
00008E87 .CODE
.public _dushu
_dushu: .proc
00000A05 .debug
00000A05 2E 00 73 00 .dw '.stabn 0x44,0,27,',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 37 00
2C 00 00 00
00 00
00000A18 00 00 00 00 .dd LM37-_dushu
00000A1A 0D 00 0A 00 .dw 0x0d,0x0a
00008E87 .code
LM37:
// total=8, vars=8
// frame_pointer_needed: 1
00008E87 88 DA push bp to [sp]
00008E88 48 20 sp-=8
00008E89 08 0B 01 00 bp=sp+1
00008E8B 0D 03 0B 00 R1=BP+11
00008E8D 04 D2 [bp+4]=R1 // QImode move
00000A1C .debug
00000A1C 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
00000A2F 07 00 00 00 .dd LM38-_dushu
00000A31 0D 00 0A 00 .dw 0x0d,0x0a
00008E8E .code
LM38:
LBB4:
00000A33 .debug
00000A33 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
00000A46 07 00 00 00 .dd LM39-_dushu
00000A48 0D 00 0A 00 .dw 0x0d,0x0a
00008E8E .code
LM39:
00008E8E 04 94 R2=[bp+4] // QImode move
00008E8F C2 92 R1=[R2] // QImode move
00008E90 0A 95 64 00 R2=100 // QImode move
00008E92 C8 D4 [SP--]=R2 // QImode move
00008E93 C8 D2 [SP--]=R1 // QImode move
00008E94 40 F0 92 92 call __divi1 // call with return value
00008E96 42 00 SP = SP + 2 //SP
00008E97 C5 D2 [BP]=R1 // QImode move
00000A4A .debug
00000A4A 2E 00 73 00 .dw '.stabn 0x44,0,31,',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 31 00
2C 00 00 00
00 00
00000A5D 11 00 00 00 .dd LM40-_dushu
00000A5F 0D 00 0A 00 .dw 0x0d,0x0a
00008E98 .code
LM40:
00008E98 05 93 R1=BP // QImode move
00008E99 0D 07 01 00 R3=BP+1
00008E9B 05 D6 [bp+5]=R3 // QImode move
00008E9C 04 98 R4=[bp+4] // QImode move
00008E9D C4 92 R1=[R4] // QImode move
00008E9E 4A 94 R2=10 // QImode move
00008E9F C8 D4 [SP--]=R2 // QImode move
00008EA0 C8 D2 [SP--]=R1 // QImode move
00008EA1 40 F0 92 92 call __divi1 // call with return value
00008EA3 42 00 SP = SP + 2 //SP
00008EA4 C5 94 R2=[BP] // QImode move
00008EA5 4A 96 R3=10 // QImode move
00008EA6 07 D6 [bp+7]=R3 // QImode move
00008EA7 07 98 R4=[bp+7] // QImode move
00008EA8 0C F5 mr=R2*R4 // r3=R2*R4 16bit=16bit*16bit
00008EA9 03 23 R1 = R1 - R3 //subqi3
00008EAA 05 94 R2=[bp+5] // QImode move
00008EAB C2 D2 [R2]=R1 // QImode move
00000A61 .debug
00000A61 2E 00 73 00 .dw '.stabn 0x44,0,32,',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 32 00
2C 00 00 00
00 00
00000A74 25 00 00 00 .dd LM41-_dushu
00000A76 0D 00 0A 00 .dw 0x0d,0x0a
00008EAC .code
LM41:
00008EAC 05 93 R1=BP // QImode move
00008EAD 0D 07 02 00 R3=BP+2
00008EAF 06 D6 [bp+6]=R3 // QImode move
00008EB0 04 98 R4=[bp+4] // QImode move
00008EB1 C4 92 R1=[R4] // QImode move
00008EB2 4A 94 R2=10 // QImode move
00008EB3 C8 D4 [SP--]=R2 // QImode move
00008EB4 C8 D2 [SP--]=R1 // QImode move
00008EB5 40 F0 C3 92 call __modi1 // call with return value
00008EB7 42 00 SP = SP + 2 //SP
00008EB8 06 94 R2=[bp+6] // QImode move
00008EB9 C2 D2 [R2]=R1 // QImode move
00000A78 .debug
00000A78 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
00000A8B 33 00 00 00 .dd LM42-_dushu
00000A8D 0D 00 0A 00 .dw 0x0d,0x0a
00008EBA .code
LM42:
00008EBA 05 93 R1=BP // QImode move
00008EBB 0D 05 03 00 R2=BP+3
00008EBD 40 92 R1=0 // QImode move
00008EBE 02 97 R3=R2 // QImode move
00008EBF C3 D2 [R3]=R1 // QImode move
L26:
00008EC0 05 93 R1=BP // QImode move
00008EC1 0D 05 03 00 R2=BP+3
00008EC3 02 99 R4=R2 // QImode move
00008EC4 C4 92 R1=[R4] // QImode move
00008EC5 42 42 CMP R1,2 // QImode compare
00008EC6 04 AE 01 EE NSJNG L29 //QImode LE
00 EE
00008EC9 0F 9F EE 8E pc=L27 // Indirect jump
L29:
00000A8F .debug
00000A8F 2E 00 73 00 .dw '.stabn 0x44,0,36,',0,0
74 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -