📄 distance.lst
字号:
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
37 00 32 00
2C 00 00 00
00 00
0000077C 07 00 00 00 .dd LM25-_Dis_ClearDistance
0000077E 0D 00 0A 00 .dw 0x0d,0x0a
0000B4D5 .code
LM25:
0000B4D5 40 92 R1=0 // QImode move
0000B4D6 19 D3 ED 01 [_uiDistance]=R1 // QImode move
00000780 .debug
00000780 2E 00 73 00 .dw '.stabn 0x44,0,73,',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 33 00
2C 00 00 00
00 00
00000793 0A 00 00 00 .dd LM26-_Dis_ClearDistance
00000795 0D 00 0A 00 .dw 0x0d,0x0a
0000B4D8 .code
LM26:
0000B4D8 40 92 R1=0 // QImode move
0000B4D9 19 D3 EE 01 [_uiPulseNum]=R1 // QImode move
00000797 .debug
00000797 2E 00 73 00 .dw '.stabn 0x44,0,74,',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 34 00
2C 00 00 00
00 00
000007AA 0D 00 00 00 .dd LM27-_Dis_ClearDistance
000007AC 0D 00 0A 00 .dw 0x0d,0x0a
0000B4DB .code
LM27:
0000B4DB 40 92 R1=0 // QImode move
0000B4DC 19 D3 F1 01 [_uiSpeed]=R1 // QImode move
000007AE .debug
000007AE 2E 00 73 00 .dw '.stabn 0x44,0,75,',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 35 00
2C 00 00 00
00 00
000007C1 10 00 00 00 .dd LM28-_Dis_ClearDistance
000007C3 0D 00 0A 00 .dw 0x0d,0x0a
0000B4DE .code
LM28:
0000B4DE 40 92 R1=0 // QImode move
0000B4DF C8 D2 [SP--]=R1 // QImode move
0000B4E0 40 F0 1C AF call _Cal_ClearTimer // call without return value
0000B4E2 41 00 SP=SP+1
000007C5 .debug
000007C5 2E 00 73 00 .dw '.stabn 0x44,0,76,',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 36 00
2C 00 00 00
00 00
000007D8 15 00 00 00 .dd LM29-_Dis_ClearDistance
000007DA 0D 00 0A 00 .dw 0x0d,0x0a
0000B4E3 .code
LM29:
000007DC .debug
000007DC 2E 00 73 00 .dw '.stabn 0x44,0,76,',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 36 00
2C 00 00 00
00 00
000007EF 15 00 00 00 .dd LM30-_Dis_ClearDistance
000007F1 0D 00 0A 00 .dw 0x0d,0x0a
0000B4E3 .code
LM30:
L5:
0000B4E3 41 00 sp+=1
0000B4E4 88 98 pop bp from [sp]
0000B4E5 90 9A retf
.endp // end of Dis_ClearDistance
000007F3 .debug
000007F3 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000007FC 18 00 00 00 .dd LME4-_Dis_ClearDistance
000007FE 0D 00 0A 00 .dw 0x0d,0x0a
0000B4E6 .code
LME4:
0000B4E6 .code
00000800 .debug
00000800 2E 00 73 00 .dw '.stabs "Dis_GetDistance:F12",36,0,0,',0,0,offset _Dis_GetDistance,seg _Dis_GetDistance,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 69 00
73 00 5F 00
47 00 65 00
74 00 44 00
69 00 73 00
74 00 61 00
6E 00 63 00
65 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
70 00 00 00
0D 00 0A 00
0000B4E6 .CODE
.public _Dis_GetDistance
_Dis_GetDistance: .proc
0000082A .debug
0000082A 2E 00 73 00 .dw '.stabn 0x44,0,85,',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
38 00 35 00
2C 00 00 00
00 00
0000083D 00 00 00 00 .dd LM31-_Dis_GetDistance
0000083F 0D 00 0A 00 .dw 0x0d,0x0a
0000B4E6 .code
LM31:
// total=5, vars=5
// frame_pointer_needed: 1
0000B4E6 88 DA push bp to [sp]
0000B4E7 45 20 sp-=5
0000B4E8 08 0B 01 00 bp=sp+1
0000B4EA 0D 03 08 00 R1=BP+8
0000B4EC C5 D2 [BP]=R1 // QImode move
00000841 .debug
00000841 2E 00 73 00 .dw '.stabn 0x44,0,86,',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
38 00 36 00
2C 00 00 00
00 00
00000854 07 00 00 00 .dd LM32-_Dis_GetDistance
00000856 0D 00 0A 00 .dw 0x0d,0x0a
0000B4ED .code
LM32:
0000B4ED 11 93 ED 01 R1=[_uiDistance]
0000B4EF 40 94 R2=0
0000B4F0 90 D4 push R1,R2 to [sp] // pushhi
0000B4F1 40 F0 4A C1 call __cvi2f2 // call with return value
0000B4F3 42 00 SP=SP+2
0000B4F4 01 D2 [bp+1]=R1 // HFmode [BP+#IM6]=RS
0000B4F5 02 D4 [bp+2]=R2
0000B4F6 11 93 EE 01 R1=[_uiPulseNum]
0000B4F8 40 94 R2=0
0000B4F9 90 D4 push R1,R2 to [sp] // pushhi
0000B4FA 40 F0 4A C1 call __cvi2f2 // call with return value
0000B4FC 42 00 SP=SP+2
0000B4FD 03 D2 [bp+3]=R1 // HFmode [BP+#IM6]=RS
0000B4FE 04 D4 [bp+4]=R2
0000B4FF 11 93 EC 01 R1=[_c_uiPulsePerKM]
0000B501 40 94 R2=0
0000B502 90 D4 push R1,R2 to [sp] // pushhi
0000B503 40 F0 4A C1 call __cvi2f2 // call with return value
0000B505 42 00 SP=SP+2
0000B506 90 D4 push R1,R2 to [sp] // pushhf
0000B507 03 96 R3=[bp+3] // HFmode RD=[BP+#IM6]
0000B508 04 98 R4=[bp+4]
0000B509 90 D8 push R3,R4 to [sp] // pushhf
0000B50A 40 F0 07 BD call __divf2 // call with return value
0000B50C 44 00 SP=SP+4
0000B50D 90 D4 push R1,R2 to [sp] // pushhf
0000B50E 01 92 R1=[bp+1] // HFmode RD=[BP+#IM6]
0000B50F 02 94 R2=[bp+2]
0000B510 90 D4 push R1,R2 to [sp] // pushhf
0000B511 40 F0 72 BB call __addf2 // call with return value
0000B513 44 00 SP=SP+4
0000B514 01 D2 [bp+1]=R1 // HFmode [BP+#IM6]=RS
0000B515 02 D4 [bp+2]=R2
0000B516 01 96 R3=[bp+1] // HFmode RD=[BP+#IM6]
0000B517 02 98 R4=[bp+2]
0000B518 03 93 R1=R3 // HFmode register to register move
0000B519 04 95 R2=R4
0000B51A 0F 9F 1C B5 pc=L6 // Indirect jump
00000858 .debug
00000858 2E 00 73 00 .dw '.stabn 0x44,0,87,',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
38 00 37 00
2C 00 00 00
00 00
0000086B 36 00 00 00 .dd LM33-_Dis_GetDistance
0000086D 0D 00 0A 00 .dw 0x0d,0x0a
0000B51C .code
LM33:
0000086F .debug
0000086F 2E 00 73 00 .dw '.stabn 0x44,0,87,',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
38 00 37 00
2C 00 00 00
00 00
00000882 36 00 00 00 .dd LM34-_Dis_GetDistance
00000884 0D 00 0A 00 .dw 0x0d,0x0a
0000B51C .code
LM34:
L6:
0000B51C 45 00 sp+=5
0000B51D 88 98 pop bp from [sp]
0000B51E 90 9A retf
.endp // end of Dis_GetDistance
00000886 .debug
00000886 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000088F 39 00 00 00 .dd LME5-_Dis_GetDistance
00000891 0D 00 0A 00 .dw 0x0d,0x0a
0000B51F .code
LME5:
0000B51F .code
00000893 .debug
00000893 2E 00 73 00 .dw '.stabs "Dis_GetSpeed:F4",36,0,0,',0,0,offset _Dis_GetSpeed,seg _Dis_GetSpeed,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 69 00
73 00 5F 00
47 00 65 00
74 00 53 00
70 00 65 00
65 00 64 00
3A 00 46 00
34 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
A9 00 00 00
0D 00 0A 00
0000B51F .CODE
.public _Dis_GetSpeed
_Dis_GetSpeed: .proc
000008B9 .debug
000008B9 2E 00 73 00 .dw '.stabn 0x44,0,96,',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
39 00 36 00
2C 00 00 00
00 00
000008CC 00 00 00 00 .dd LM35-_Dis_GetSpeed
000008CE 0D 00 0A 00 .dw 0x0d,0x0a
0000B51F .code
LM35:
// total=0, vars=0
// frame_pointer_needed: 1
0000B51F 88 DA push bp to [sp]
0000B520 08 0B 01 00 bp=sp+1
0000B522 0D 05 03 00 R2=BP+3
000008D0 .debug
000008D0 2E 00 73 00 .dw '.stabn 0x44,0,97,',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
39 00 37 00
2C 00 00 00
00 00
000008E3 05 00 00 00 .dd LM36-_Dis_GetSpeed
000008E5 0D 00 0A 00 .dw 0x0d,0x0a
0000B524 .code
LM36:
0000B524 13 97 F1 01 R3=[_uiSpeed] // QImode move
0000B526 03 93 R1=R3 // QImode move
0000B527 0F 9F 29 B5 pc=L7 // Indirect jump
000008E7 .debug
000008E7 2E 00 73 00 .dw '.stabn 0x44,0,98,',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
39 00 38 00
2C 00 00 00
00 00
000008FA 0A 00 00 00 .dd LM37-_Dis_GetSpeed
000008FC 0D 00 0A 00 .dw 0x0d,0x0a
0000B529 .code
LM37:
000008FE .debug
000008FE 2E 00 73 00 .dw '.stabn 0x44,0,98,',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
39 00 38 00
2C 00 00 00
00 00
00000911 0A 00 00 00 .dd LM38-_Dis_GetSpeed
00000913 0D 00 0A 00 .dw 0x0d,0x0a
0000B529 .code
LM38:
L7:
0000B529 88 98 pop bp from [sp]
0000B52A 90 9A retf
.endp // end of Dis_GetSpeed
00000915 .debug
00000915 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000091E 0C 00 00 00 .dd LME6-_Dis_GetSpeed
00000920 0D 00 0A 00 .dw 0x0d,0x0a
0000B52B .code
LME6:
0000B52B .code
00000922 .debug
00000922 2E 00 73 00 .dw '.stabs "Dis_GetRunTime:F5",36,0,0,',0,0,offset _Dis_GetRunTime,seg _Dis_GetRunTime,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 69 00
73 00 5F 00
47 00 65 00
74 00 52 00
75 00 6E 00
54 00 69 00
6D 00 65 00
3A 00 46 00
35 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
B5 00 00 00
0D 00 0A 00
0000B52B .CODE
.public _Dis_GetRunTime
_Dis_GetRunTime: .proc
0000094A .debug
0000094A 2E 00 73 00 .dw '.stabn 0x44,0,107,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -