📄 main.lst
字号:
30 00 2C 00
30 00 2C 00
00 00 00 00
000007EA 3B 00 00 00 .dd LBE2-_main
000007EC 0D 00 0A 00 .dw 0x0d,0x0a
00008D92 .code
000007EE .debug
000007EE 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000007F7 3E 00 00 00 .dd LME1-_main
000007F9 0D 00 0A 00 .dw 0x0d,0x0a
00008D92 .code
LME1:
00008D92 .code
000007FB .debug
000007FB 2E 00 73 00 .dw '.stabs "PIDinit:F19",36,0,0,',0,0,offset _PIDinit,seg _PIDinit,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
50 00 49 00
44 00 69 00
6E 00 69 00
74 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
3E 00 00 00
0D 00 0A 00
00008D92 .CODE
.public _PIDinit
_PIDinit: .proc
0000081D .debug
0000081D 2E 00 73 00 .dw '.stabn 0x44,0,118,',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 31 00
38 00 2C 00
00 00 00 00
00000831 00 00 00 00 .dd LM20-_PIDinit
00000833 0D 00 0A 00 .dw 0x0d,0x0a
00008D92 .code
LM20:
// total=0, vars=0
// frame_pointer_needed: 1
00008D92 88 DA push bp to [sp]
00008D93 08 0B 01 00 bp=sp+1
00008D95 0D 03 03 00 R1=BP+3
00000835 .debug
00000835 2E 00 73 00 .dw '.stabn 0x44,0,119,',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 31 00
39 00 2C 00
00 00 00 00
00000849 05 00 00 00 .dd LM21-_PIDinit
0000084B 0D 00 0A 00 .dw 0x0d,0x0a
00008D97 .code
LM21:
00008D97 40 94 R2=0 // QImode move
00008D98 1A D5 04 03 [_stPID+7]=R2 // QImode move
0000084D .debug
0000084D 2E 00 73 00 .dw '.stabn 0x44,0,120,',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 32 00
30 00 2C 00
00 00 00 00
00000861 08 00 00 00 .dd LM22-_PIDinit
00000863 0D 00 0A 00 .dw 0x0d,0x0a
00008D9A .code
LM22:
00008D9A 40 94 R2=0 // QImode move
00008D9B 1A D5 05 03 [_stPID+8]=R2 // QImode move
00000865 .debug
00000865 2E 00 73 00 .dw '.stabn 0x44,0,121,',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 32 00
31 00 2C 00
00 00 00 00
00000879 0B 00 00 00 .dd LM23-_PIDinit
0000087B 0D 00 0A 00 .dw 0x0d,0x0a
00008D9D .code
LM23:
00008D9D 40 94 R2=0 // QImode move
00008D9E 1A D5 06 03 [_stPID+9]=R2 // QImode move
0000087D .debug
0000087D 2E 00 73 00 .dw '.stabn 0x44,0,122,',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 32 00
32 00 2C 00
00 00 00 00
00000891 0E 00 00 00 .dd LM24-_PIDinit
00000893 0D 00 0A 00 .dw 0x0d,0x0a
00008DA0 .code
LM24:
00000895 .debug
00000895 2E 00 73 00 .dw '.stabn 0x44,0,122,',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 32 00
32 00 2C 00
00 00 00 00
000008A9 0E 00 00 00 .dd LM25-_PIDinit
000008AB 0D 00 0A 00 .dw 0x0d,0x0a
00008DA0 .code
LM25:
L12:
00008DA0 88 98 pop bp from [sp]
00008DA1 90 9A retf
.endp // end of PIDinit
000008AD .debug
000008AD 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000008B6 10 00 00 00 .dd LME2-_PIDinit
000008B8 0D 00 0A 00 .dw 0x0d,0x0a
00008DA2 .code
LME2:
00008DA2 .code
000008BA .debug
000008BA 2E 00 73 00 .dw '.stabs "PIDCalc:F12",36,0,0,',0,0,offset _PIDCalc,seg _PIDCalc,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
50 00 49 00
44 00 43 00
61 00 6C 00
63 00 3A 00
46 00 31 00
32 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
4E 00 00 00
0D 00 0A 00
00008DA2 .CODE
.public _PIDCalc
_PIDCalc: .proc
000008DC .debug
000008DC 2E 00 73 00 .dw '.stabn 0x44,0,132,',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 33 00
32 00 2C 00
00 00 00 00
000008F0 00 00 00 00 .dd LM26-_PIDCalc
000008F2 0D 00 0A 00 .dw 0x0d,0x0a
00008DA2 .code
LM26:
// total=11, vars=11
// frame_pointer_needed: 1
00008DA2 88 DA push bp to [sp]
00008DA3 4B 20 sp-=11
00008DA4 08 0B 01 00 bp=sp+1
00008DA6 0D 03 0E 00 R1=BP+14
00008DA8 02 D2 [bp+2]=R1 // QImode move
000008F4 .debug
000008F4 2E 00 73 00 .dw '.stabn 0x44,0,133,',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 33 00
33 00 2C 00
00 00 00 00
00000908 07 00 00 00 .dd LM27-_PIDCalc
0000090A 0D 00 0A 00 .dw 0x0d,0x0a
00008DA9 .code
LM27:
LBB4:
0000090C .debug
0000090C 2E 00 73 00 .dw '.stabn 0x44,0,135,',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 33 00
35 00 2C 00
00 00 00 00
00000920 07 00 00 00 .dd LM28-_PIDCalc
00000922 0D 00 0A 00 .dw 0x0d,0x0a
00008DA9 .code
LM28:
00008DA9 05 95 R2=BP // QImode move
00008DAA 0D 03 01 00 R1=BP+1
00008DAC 02 96 R3=[bp+2] // QImode move
00008DAD C3 94 R2=[R3] // QImode move
00008DAE 02 99 R4=R2 // QImode move
00008DAF C4 96 R3=[R4] // QImode move
00008DB0 4A 94 R2=10 // QImode move
00008DB1 0A F7 mr=R3*R2 // r3=R3*R2 16bit=16bit*16bit
00008DB2 02 94 R2=[bp+2] // QImode move
00008DB3 02 94 R2=[bp+2] // QImode move
00008DB4 0A 09 01 00 R4=R2+1
00008DB6 03 95 R2=R3 // QImode move
00008DB7 04 97 R3=R4 // QImode move
00008DB8 C3 24 R2-=[R3] // subqi3_r0R R2=R2-[R3]
00008DB9 01 99 R4=R1 // QImode move
00008DBA C4 D4 [R4]=R2 // QImode move
00000924 .debug
00000924 2E 00 73 00 .dw '.stabn 0x44,0,136,',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 33 00
36 00 2C 00
00 00 00 00
00000938 19 00 00 00 .dd LM29-_PIDCalc
0000093A 0D 00 0A 00 .dw 0x0d,0x0a
00008DBB .code
LM29:
00008DBB 02 94 R2=[bp+2] // QImode move
00008DBC C2 92 R1=[R2] // QImode move
00008DBD 01 95 R2=R1 // QImode move
00008DBE 49 02 R1=R1+9
00008DBF 02 96 R3=[bp+2] // QImode move
00008DC0 C3 94 R2=[R3] // QImode move
00008DC1 02 97 R3=R2 // QImode move
00008DC2 49 04 R2=R2+9
00008DC3 05 99 R4=BP // QImode move
00008DC4 0D 07 01 00 R3=BP+1
00008DC6 02 99 R4=R2 // QImode move
00008DC7 C4 98 R4=[R4] // QImode move
00008DC8 08 D8 [bp+8]=R4 // QImode move
00008DC9 08 94 R2=[bp+8] // QImode move
00008DCA 03 99 R4=R3 // QImode move
00008DCB C4 04 R2+=[R4] // addqi3_r0R
00008DCC 01 97 R3=R1 // QImode move
00008DCD C3 D4 [R3]=R2 // QImode move
0000093C .debug
0000093C 2E 00 73 00 .dw '.stabn 0x44,0,137,',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 33 00
37 00 2C 00
00 00 00 00
00000950 2C 00 00 00 .dd LM30-_PIDCalc
00000952 0D 00 0A 00 .dw 0x0d,0x0a
00008DCE .code
LM30:
00008DCE 02 98 R4=[bp+2] // QImode move
00008DCF C4 92 R1=[R4] // QImode move
00008DD0 01 95 R2=R1 // QImode move
00008DD1 47 02 R1=R1+7
00008DD2 02 96 R3=[bp+2] // QImode move
00008DD3 C3 94 R2=[R3] // QImode move
00008DD4 02 97 R3=R2 // QImode move
00008DD5 48 04 R2=R2+8
00008DD6 01 99 R4=R1 // QImode move
00008DD7 C4 96 R3=[R4] // QImode move
00008DD8 03 93 R1=R3 // QImode move
00008DD9 02 97 R3=R2 // QImode move
00008DDA C3 22 R1-=[R3] // subqi3_r0R R1=R1-[R3]
00008DDB C5 D2 [BP]=R1 // QImode move
00000954 .debug
00000954 2E 00 73 00 .dw '.stabn 0x44,0,138,',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 33 00
38 00 2C 00
00 00 00 00
00000968 3A 00 00 00 .dd LM31-_PIDCalc
0000096A 0D 00 0A 00 .dw 0x0d,0x0a
00008DDC .code
LM31:
00008DDC 02 98 R4=[bp+2] // QImode move
00008DDD C4 92 R1=[R4] // QImode move
00008DDE 01 95 R2=R1 // QImode move
00008DDF 48 02 R1=R1+8
00008DE0 02 94 R2=[bp+2] // QImode move
00008DE1 C2 96 R3=[R2] // QImode move
00008DE2 03 95 R2=R3 // QImode move
00008DE3 47 06 R3=R3+7
00008DE4 03 99 R4=R3 // QImode move
00008DE5 C4 94 R2=[R4] // QImode move
00008DE6 01 97 R3=R1 // QImode move
00008DE7 C3 D4 [R3]=R2 // QImode move
0000096C .debug
0000096C 2E 00 73 00 .dw '.stabn 0x44,0,139,',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 33 00
39 00 2C 00
00 00 00 00
00000980 46 00 00 00 .dd LM32-_PIDCalc
00000982 0D 00 0A 00 .dw 0x0d,0x0a
00008DE8 .code
LM32:
00008DE8 02 98 R4=[bp+2] // QImode move
00008DE9 C4 92 R1=[R4] // QImode move
00008DEA 01 95 R2=R1 // QImode move
00008DEB 47 02 R1=R1+7
00008DEC 05 95 R2=BP // QImode move
00008DED 0D 07 01 00 R3=BP+1
00008DEF 03 99 R4=R3 // QImode move
00008DF0 C4 94 R2=[R4] // QImode move
00008DF1 01 97 R3=R1 // QImode move
00008DF2 C3 D4 [R3]=R2 // QImode move
00000984 .debug
00000984 2E 00 73 00 .dw '.stabn 0x44,0,140,',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
30 00 2C 00
00 00 00 00
00000998 51 00 00 00 .dd LM33-_PIDCalc
0000099A 0D 00 0A 00 .dw 0x0d,0x0a
00008DF3 .code
LM33:
00008DF3 02 98 R4=[bp+2] // QImode move
00008DF4 C4 94 R2=[R4] // QImode move
00008DF5 02 93 R1=R2 // QImode move
00008DF6 0A 03 01 00 R1=R2+1
00008DF8 05 D2 [bp+5]=R1 // QImode move
00008DF9 05 93 R1=BP // QImode move
00008DFA 0D 05 01 00 R2=BP+1
00008DFC 02 97 R3=R2 // QImode move
00008DFD C3 92 R1=[R3] // QImode move
00008DFE C8 D2 [SP--]=R1 // QImode move
00008DFF 40 F0 E9 96 call __cvi1f2 // call with return value
00008E01 41 00 SP=SP+1
00008E02 05 98 R4=[bp+5] // QImode move
00008E03 D4 96 R3=[R4++] // RD=[RS] HFmode, RD+1=RS
00008E04 C4 98 R4=[R4]
00008E05 09 D6 [bp+9]=R3 // HFmode [BP+#IM6]=RS
00008E06 0A D8 [bp+10]=R4
00008E07 09 96 R3=[bp+9] // HFmode RD=[BP+#IM6]
00008E08 0A 98 R4=[bp+10]
00008E09 90 D8 push R3,R4 to [sp] // pushhf
00008E0A 90 D4 push R1,R2 to [sp] // pushhf
00008E0B 40 F0 B8 93 call __mulf2 // call with return value
00008E0D 44 00 SP=SP+4
00008E0E 03 D2 [bp+3]=R1 // HFmode [BP+#IM6]=RS
00008E0F 04 D4 [bp+4]=R2
00008E10 02 98 R4=[bp+2] // QImode move
00008E11 C4 94 R2=[R4] // QImode move
00008E12 02 93 R1=R2 // QImode move
00008E13 0A 03 03 00 R1=R2+3
00008E15 06 D2 [bp+6]=R1 // QImode move
00008E16 02 96 R3=[bp+2] // QImode move
00008E17 C3 94 R2=[R3] // QImode move
00008E18 02 93 R1=R2 // QImode move
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -